MentaContainer

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
153 2788d 14h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - small refactory  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
149 2789d 05h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - better comments  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
148 2789d 05h soliveira /trunk/src/ - from ? extends Object to ?  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/ConstructorDependency.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/impl/SetterDependency.java
/trunk/src/main/java/org/mentacontainer/impl/SingletonFactory.java
/trunk/src/main/java/org/mentacontainer/util/FindConstructor.java
/trunk/src/main/java/org/mentacontainer/util/FindMethod.java
/trunk/src/main/java/org/mentacontainer/util/InjectionUtils.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
146 2789d 05h soliveira /trunk/src/ - major revert  
/trunk/src/main/java/org/mentacontainer/Interceptor.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/main/java/org/mentacontainer/Pool.java
/trunk/src/main/java/org/mentacontainer/impl/GenericPool.java
/trunk/src/main/java/org/mentacontainer/impl/SingletonFactory.java
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/util/InjectionUtils.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
145 2789d 06h soliveira /trunk/src/ - more refactory  
/trunk/src/main/java/org/mentacontainer/impl/SingletonFactory.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Pool.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
143 2789d 07h soliveira /trunk/src/ - more refactoring - looking good now  
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/Creator.java
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Pool.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
142 2789d 07h soliveira /trunk/src/ - more refactoring  
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/Interceptor.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/util/InjectionUtils.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
141 2789d 08h soliveira /trunk/src/ - under construction major refactor  
/trunk/src/main/java/org/mentacontainer/Creator.java
/trunk/src/main/java/org/mentacontainer/Pool.java
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
139 2789d 12h soliveira /trunk/src/ - better logic for key string  
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/util/InjectionUtils.java
/trunk/src/test/java/org/mentacontainer/example/CoreExamplesTest.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
137 2790d 18h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - support objects and get key from toString()  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
135 2790d 18h soliveira /trunk/src/main/java/org/mentacontainer/ - support objects and get key from toString()  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
120 2887d 09h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - fix ThreadLocal memory leaks by calling remove instead of set(null)  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
119 3195d 23h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - autowire by constructor and setter  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
110 3238d 13h soliveira /trunk/src/ - javadocs  
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Interceptor.java
/trunk/src/main/java/org/mentacontainer/Scope.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
106 3257d 03h soliveira /trunk/src/ - clearable => interceptor  
/trunk/src/main/java/org/mentacontainer/Interceptor.java
/trunk/src/main/java/org/mentacontainer/Interceptable.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
104 3258d 02h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - oops  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
103 3258d 03h soliveira /trunk/src/ - beautiful => everything working !!!  
/trunk/src/main/java/org/mentacontainer/util/FindConstructor.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/ConstructorDependency.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/util/FindMethod.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
102 3258d 03h soliveira /trunk/src/ - construct method !!!  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
101 3259d 09h soliveira /trunk/src/ - good autowiring  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/example/CoreExamplesTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
97 3260d 07h soliveira /trunk/src/ - looking good  
/trunk/src/main/java/org/mentacontainer/impl/ConstructorDependency.java
/trunk/src/main/java/org/mentacontainer/impl/SetterDependency.java
/trunk/src/test/java/org/mentacontainer/example
/trunk/src/test/java/org/mentacontainer/example/CoreExamplesTest.java
/trunk/src/main/java/org/mentacontainer/SetterDependency.java
/trunk/src/test/java/org/mentacontainer/DependencyTest.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
95 3262d 02h soliveira /trunk/src/ - change component to factory  
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/Interceptable.java
/trunk/src/main/java/org/mentacontainer/Scope.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
94 3262d 03h soliveira /trunk/src/ - working autowireBySetter  
/trunk/src/main/java/org/mentacontainer/SetterDependency.java
/trunk/src/main/java/org/mentacontainer/Dependency.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/DependencyTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
91 3262d 03h soliveira /trunk/src/ - support many new features  
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
90 3263d 02h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - refactoring  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
88 3263d 02h soliveira /trunk/src/ - Major refactory !!!  
/trunk/src/main/java/org/mentacontainer/ConfigurableFactory.java
/trunk/src/main/java/org/mentacontainer/Factory.java
/trunk/src/main/java/org/mentacontainer/impl/ClassFactory.java
/trunk/src/main/java/org/mentacontainer/impl/GenericFactory.java
/trunk/src/main/java/org/mentacontainer/impl/WrapperFactory.java
/trunk/src/test/java/org/mentacontainer/GenericFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/ClassFactoryTest.java
/trunk/src/test/java/org/mentacontainer/impl/DependencyTest.java
/trunk/src/test/java/org/mentacontainer/impl/WrapperFactoryTest.java
/trunk/src/main/java/org/mentacontainer/Clearable.java
/trunk/src/main/java/org/mentacontainer/Component.java
/trunk/src/main/java/org/mentacontainer/ConfigurableComponent.java
/trunk/src/main/java/org/mentacontainer/impl/GenericComponent.java
/trunk/src/main/java/org/mentacontainer/impl/InstanceComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaDependency.java
/trunk/src/test/java/org/mentacontainer/impl/GenericComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/InstanceComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaDependencyTest.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/Dependency.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
84 3264d 03h soliveira /trunk/src/ - Add @Override on everything (much better for eclipse integration and refactoring)  
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/GenericComponent.java
/trunk/src/main/java/org/mentacontainer/impl/InstanceComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/impl/MentaDependency.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
76 3265d 03h soliveira /trunk/src/ Rename from autowire to wire!  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
71 3396d 09h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - major improvement.... do not block on bean instantiation/initialization/clearing  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
66 3630d 08h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - fix bug  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
64 3631d 03h soliveira /trunk/src/ - clearable interface  
/trunk/src/main/java/org/mentacontainer/Clearable.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
60 3632d 07h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - thread-safe  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
59 3632d 20h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - don't blow on a NPE  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
58 3632d 20h soliveira /trunk/src/ - clear methods  
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/main/java/org/mentacontainer/util/InjectionUtils.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
57 3632d 21h soliveira /trunk/src/ - scopes, including Thread  
/trunk/src/main/java/org/mentacontainer/Scope.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
51 3634d 01h soliveira /trunk/src/ - we should not care whether a component is singleton... only container should care about it  
/trunk/src/main/java/org/mentacontainer/Component.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/GenericComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaComponentTest.java
45 3634d 13h soliveira /trunk/src/main/java/org/mentacontainer/ - ConfigurableComponent and Component  
/trunk/src/main/java/org/mentacontainer/ConfigurableComponent.java
/trunk/src/main/java/org/mentacontainer/Component.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
44 3634d 19h soliveira /trunk/src/ - allow configuring the same bean twice (will override of course)  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
43 3634d 19h soliveira /trunk/src/main/java/org/mentacontainer/impl/ - return null if asked for something that you don't have...  
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
41 3634d 22h soliveira /trunk/src/ - removing casting from get (using the trick <T> T get() )  
/trunk/src/main/java/org/mentacontainer/Component.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/GenericComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/GenericComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java
40 3634d 22h soliveira /trunk/src/ - remove checked exceptions  
/trunk/src/main/java/org/mentacontainer/Component.java
/trunk/src/main/java/org/mentacontainer/Container.java
/trunk/src/main/java/org/mentacontainer/example/BasicOperations.java
/trunk/src/main/java/org/mentacontainer/impl/GenericComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaComponent.java
/trunk/src/main/java/org/mentacontainer/impl/MentaContainer.java
/trunk/src/test/java/org/mentacontainer/impl/MentaComponentTest.java
/trunk/src/test/java/org/mentacontainer/impl/MentaContainerTest.java