| 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
|