6
I Use This!
Inactive

Commits : Listings

Analyzed about 2 hours ago. based on code collected 1 day ago.
Jun 16, 2025 — Jun 16, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
git-svn-id: https://scm.ops4j.org/repos/ops4j/projects/qi4j/library@5929 9b982a3c-3ae5-0310-a4bc-d9a3335569bd More... about 19 years ago
Structural changes. More... about 19 years ago
Structural changes. More... about 19 years ago
Extensions is where we put the implementations of for instance persistence. Library is collections of fine-granularity mixins and advice to be re-used in everyday projects. More... about 19 years ago
Extensions is where we put the implementations of for instance persistence. Library is collections of fine-granularity mixins and advice to be re-used in everyday projects. More... about 19 years ago
Need restructure. More... about 19 years ago
Need restructure. More... about 19 years ago
Need restructure. More... about 19 years ago
Moving Orthogon to new home and new name. More... about 19 years ago
* More optimization hitting 3 million mark More... about 19 years ago
* Add QiEntity to support for setting proxy within the mixin * Add SimpleProductCatalogServiceTestCase to test case thoroughly (hopefully) SimpleProductCatalog * Fix some bugs on searching for pointcut. More... over 19 years ago
Fix bugs in mixin implementation (detected using FindBugs Eclipse plugin) More... over 19 years ago
Thread-local variable can be static member as it is thread-safe. More... over 19 years ago
Use thread-local cache to improve performance without too much memory overhead. More... over 19 years ago
* Add QiIdGenerator and id generator mechanism * Add CommonIdGenerator as sample implementation * Add Argument validation pointcut for both services * Add sample test case for simple inventory service More... over 19 years ago
* Some optimization. Result: ProxyAndAOP Time [1312] Executing [762,195.122] invocation per second that has no advice ProxyAndAOP Time [3601] Executing [277,700.639] invocation per second with 2 advice... More... over 19 years ago
* Remove AdviceFactoryImpl * Fix bug on JoinpointDescriptor#equals(). The prev implementation requires the array entry of target classes must be exactly the same. * Refactory AspectFactory#newInstance( ClassLoader, Class ) -> AspectFactory#newInstance( Class ) * Refactor implementation of MixinFactory#unregisterMixin( ) to accept array instead of 1 class * Change semantics of MixinFactory#checkExistence to return false when the argument is [null]. More... over 19 years ago
* Add more implementation of Pointcut (INCOMPLETE) * Add CollectionUtil, move collection related code to CollectionUtil from Pointcut class * Add simple "optimization" test for the AOP framework. More... over 19 years ago
* Add some implementation of Pointcut (INCOMPLETE) * Add some implementation of AspectFactory (INCOMPLETE) * Add sample generated advices _NameValidationAdvice_ and _SalaryValidationAdvice_ * Fix bug on CityValidationAdvice where address could be null. * Add QiInterceptor parser feature to AspectParser * Add support to add multiple mixin and pointcut in one line to AspectTestCase. More... over 19 years ago
Efy commit on behalf of himself :P * Refactoring some codes * Make test code run again More... over 19 years ago
Starting on Pointcut evaluations. More... over 19 years ago
* Rename Introduction -> Mixin on some methods and methods arguments. * add input argument checking More... over 19 years ago
Update the following files to make the project compilable More... over 19 years ago
Had to put in wrong package name to resolve a strange state in SVN. More... over 19 years ago
A days good work. Kill the Joinpoint markers, as they are not needed. Start work on the AdviceStack implementation. More... over 19 years ago
Missed to commit some classes. More... over 19 years ago
More progress on tying the bits together on the sample side of the story. More... over 19 years ago
Think need to commit. Starting on the Pointcut defintions. More... over 19 years ago
Changing Mixin to Introduction as that seems to be the proper AOP term. More... over 19 years ago
Spike on AOP a la Rickard Oberg. More... over 19 years ago