[weld/core] 4bbee8: WELD-1574 Remove Guava leftovers
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 4bbee85f371142b4faa627bc0ae179ae06514688
https://github.com/weld/core/commit/4bbee85f371142b4faa627bc0ae179ae06514688
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M bom/pom.xml
M docs/reference/src/main/asciidoc/ri-spi.asciidoc
M environments/common/src/main/java/org/jboss/weld/environment/deployment/discovery/ReflectionDiscoveryStrategy.java
M impl/pom.xml
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployment.java
M impl/src/main/java/org/jboss/weld/bootstrap/FastProcessAnnotatedTypeResolver.java
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/ModuleEnablement.java
M impl/src/main/java/org/jboss/weld/executor/ProfilingExecutorServices.java
M impl/src/main/java/org/jboss/weld/manager/RemoveMetadataWrapperFunction.java
M impl/src/main/java/org/jboss/weld/metadata/FilterPredicate.java
M impl/src/main/java/org/jboss/weld/metadata/ScanningPredicate.java
A impl/src/main/java/org/jboss/weld/util/ForwardingExecutorService.java
R impl/src/main/java/org/jboss/weld/util/Functions.java
M impl/src/main/java/org/jboss/weld/util/Types.java
M impl/src/main/java/org/jboss/weld/util/collections/AbstractMultimap.java
R impl/src/main/java/org/jboss/weld/util/collections/ArrayListSupplier.java
R impl/src/main/java/org/jboss/weld/util/collections/HashSetSupplier.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/Multimap.java
M impl/src/main/java/org/jboss/weld/util/collections/Sets.java
M impl/src/main/java/org/jboss/weld/xml/BeansXmlParser.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableMapTest.java
M pom.xml
M tests-arquillian/src/test/java/org/jboss/weld/tests/annotatedType/interceptors/InterceptedAnnotatedTypeTest.java
M tests/src/test/java/org/jboss/weld/tests/unit/deployment/structure/nonTransitiveResolution/BeansXmlImpl.java
Log Message:
-----------
WELD-1574 Remove Guava leftovers
9 years, 5 months
[weld/core] 6f7d11: WELD-1754 Replace com.google.common.collect.Multis...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 6f7d114b362c2f55946b3249440d2b57363fe342
https://github.com/weld/core/commit/6f7d114b362c2f55946b3249440d2b57363fe342
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
Log Message:
-----------
WELD-1754 Replace com.google.common.collect.Multiset
Commit: f9984af7ea22fe450e09e4ac5c07c664030f460f
https://github.com/weld/core/commit/f9984af7ea22fe450e09e4ac5c07c664030f460f
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotationImpl.java
M impl/src/main/java/org/jboss/weld/bean/InterceptorImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
M impl/src/main/java/org/jboss/weld/ejb/EjbDescriptors.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/metadata/TypeStore.java
M impl/src/main/java/org/jboss/weld/util/Interceptors.java
A impl/src/main/java/org/jboss/weld/util/collections/AbstractMultimap.java
A impl/src/main/java/org/jboss/weld/util/collections/ListMultimap.java
A impl/src/main/java/org/jboss/weld/util/collections/Multimap.java
M impl/src/main/java/org/jboss/weld/util/collections/Multimaps.java
A impl/src/main/java/org/jboss/weld/util/collections/SetMultimap.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ListMultimapTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SetMultimapTest.java
Log Message:
-----------
WELD-1754 Replace com.google.common.collect.Multimap and friends
Commit: 7f254ef6dd1595e145dac46a8b833f2ebbb1ff22
https://github.com/weld/core/commit/7f254ef6dd1595e145dac46a8b833f2ebbb1ff22
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotationImpl.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployer.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironmentFactory.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentBeanDeployer.java
M impl/src/main/java/org/jboss/weld/bootstrap/ConcurrentValidator.java
M impl/src/main/java/org/jboss/weld/bootstrap/Validator.java
M impl/src/main/java/org/jboss/weld/ejb/EjbDescriptors.java
M impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/metadata/TypeStore.java
M impl/src/main/java/org/jboss/weld/util/Interceptors.java
M impl/src/main/java/org/jboss/weld/util/collections/Multimaps.java
M impl/src/main/java/org/jboss/weld/util/collections/SetMultimap.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ListMultimapTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SetMultimapTest.java
Log Message:
-----------
WELD-1754 Use concurrent SetMultimap where needed
Commit: 3c13f8ba6a2776361e9f871894a5d1f73d5aa70c
https://github.com/weld/core/commit/3c13f8ba6a2776361e9f871894a5d1f73d5aa70c
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/AbstractMultimap.java
Log Message:
-----------
WELD-1754 Add missing Entry method implementations
Commit: 129084f4b8eac91f4589dc0d2c06990d819bd197
https://github.com/weld/core/commit/129084f4b8eac91f4589dc0d2c06990d819bd197
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
R impl/src/main/java/org/jboss/weld/util/collections/ArraySetMultimap.java
Log Message:
-----------
WELD-1754 Get rid of ArraySetMultimap and ArrayListMultimap
Compare: https://github.com/weld/core/compare/72d382f489f5...129084f4b8ea
9 years, 5 months
[weld/core] 72d382: WELD-1756 Only use one cache implementation
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 72d382f489f5d7c062099ff4fea904ca220d711a
https://github.com/weld/core/commit/72d382f489f5d7c062099ff4fea904ca220d711a
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/bootstrap/BeanDeployerEnvironment.java
M impl/src/main/java/org/jboss/weld/bootstrap/SpecializationAndEnablementRegistry.java
M impl/src/main/java/org/jboss/weld/resources/ClassTransformer.java
M impl/src/main/java/org/jboss/weld/util/LazyValueHolder.java
M impl/src/main/java/org/jboss/weld/util/ValueHolder.java
A impl/src/main/java/org/jboss/weld/util/WeakLazyValueHolder.java
R impl/src/main/java/org/jboss/weld/util/cache/AbstractComputingCache.java
R impl/src/main/java/org/jboss/weld/util/cache/AbstractMapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/ComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/ComputingCacheBuilder.java
R impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/ReentrantMapBackedComputingCache.java
R impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/cache/ReentrantComputingCacheTest.java
Log Message:
-----------
WELD-1756 Only use one cache implementation
9 years, 5 months
[weld/core] 15f3f3: WELD-1753 Initial ImmutableMap code
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 15f3f328093f3b7cfc2837a646fa2de311758c26
https://github.com/weld/core/commit/15f3f328093f3b7cfc2837a646fa2de311758c26
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
A impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableMap.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableMap.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableMapEntry.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableMapTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableSingletonMapTest.java
Log Message:
-----------
WELD-1753 Initial ImmutableMap code
Commit: be6aa2be4585bca2e92032a2cef36947eb77ecd2
https://github.com/weld/core/commit/be6aa2be4585bca2e92032a2cef36947eb77ecd2
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/AbstractEnhancedAnnotated.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedTypeImpl.java
M impl/src/main/java/org/jboss/weld/annotated/runtime/InvokableAnnotatedMethod.java
M impl/src/main/java/org/jboss/weld/bean/proxy/EnterpriseBeanProxyMethodHandler.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/ModuleEnablement.java
M impl/src/main/java/org/jboss/weld/injection/MethodInjectionPoint.java
M impl/src/main/java/org/jboss/weld/interceptor/builder/InterceptionModelImpl.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptionContext.java
M impl/src/main/java/org/jboss/weld/interceptor/proxy/InterceptorInvocationContext.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/InterceptorMetadataUtils.java
M impl/src/main/java/org/jboss/weld/interceptor/util/InterceptionTypeRegistry.java
M impl/src/main/java/org/jboss/weld/resolution/AbstractTypeSafeBeanResolver.java
M impl/src/main/java/org/jboss/weld/resolution/QualifierInstance.java
M impl/src/main/java/org/jboss/weld/resources/SharedObjectCache.java
M impl/src/main/java/org/jboss/weld/serialization/BeanIdentifierIndex.java
M impl/src/main/java/org/jboss/weld/util/Defaults.java
M impl/src/main/java/org/jboss/weld/util/Primitives.java
M impl/src/main/java/org/jboss/weld/util/cache/MapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/cache/WeakValueMapBackedComputingCache.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableMap.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableMapEntry.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
Log Message:
-----------
WELD-1753 Use ImmutableMap
Compare: https://github.com/weld/core/compare/02161fe24e5c...be6aa2be4585
9 years, 5 months
[weld/core] c90818: WELD-1775 Notify @Initialized(ConversationScoped.c...
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: c90818dd83891d051df4aaee24a544d6da7ba184
https://github.com/weld/core/commit/c90818dd83891d051df4aaee24a544d6da7ba184
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/AbstractConversationContext.java
M impl/src/main/java/org/jboss/weld/context/http/LazyHttpConversationContextImpl.java
M impl/src/main/java/org/jboss/weld/servlet/ConversationContextActivator.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/event/lazy/ConversationScopedBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/event/lazy/ObservingBean.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/event/lazy/Servlet.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/contexts/conversation/event/lazy/TransientConversationLifecycleEventTest.java
A tests-arquillian/src/test/resources/org/jboss/weld/tests/contexts/conversation/event/lazy/web.xml
Log Message:
-----------
WELD-1775 Notify @Initialized(ConversationScoped.class) observers even if conversation context initialized lazily
Commit: 6161b1d5a00a88e952ce899b699c93a579b0365f
https://github.com/weld/core/commit/6161b1d5a00a88e952ce899b699c93a579b0365f
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/http/LazyHttpConversationContextImpl.java
M impl/src/main/java/org/jboss/weld/servlet/ConversationContextActivator.java
Log Message:
-----------
WELD-1775 Don't create a new Runnable instance for each request
Commit: 02161fe24e5cc1976afda4fd41dcaa420b4b2e19
https://github.com/weld/core/commit/02161fe24e5cc1976afda4fd41dcaa420b4b2e19
Author: Martin Kouba <mkouba(a)redhat.com>
Date: 2014-11-05 (Wed, 05 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/context/http/LazyHttpConversationContextImpl.java
Log Message:
-----------
WELD-1775 Oops
Compare: https://github.com/weld/core/compare/c0d326b029df...02161fe24e5c
9 years, 5 months
[weld/core] f47899: WELD-1753 Initial implementation of ImmutableList
by GitHub
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: f4789926d84d934992737424578d2142b4682353
https://github.com/weld/core/commit/f4789926d84d934992737424578d2142b4682353
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-31 (Fri, 31 Oct 2014)
Changed paths:
A impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableList.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableArrayList.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
A impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinyList.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableCollectionTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableListTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableSetTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/EmptyListTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableArrayListTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/ImmutableListTest.java
Log Message:
-----------
WELD-1753 Initial implementation of ImmutableList
Commit: 580f30095fb31ce095112f9a1287bbd885fa1143
https://github.com/weld/core/commit/580f30095fb31ce095112f9a1287bbd885fa1143
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-10-31 (Fri, 31 Oct 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedConstructorImpl.java
M impl/src/main/java/org/jboss/weld/annotated/enhanced/jlr/EnhancedAnnotatedMethodImpl.java
M impl/src/main/java/org/jboss/weld/annotated/slim/backed/BackedAnnotatedParameter.java
M impl/src/main/java/org/jboss/weld/annotated/slim/unbacked/UnbackedAnnotatedConstructor.java
M impl/src/main/java/org/jboss/weld/annotated/slim/unbacked/UnbackedAnnotatedMethod.java
M impl/src/main/java/org/jboss/weld/bootstrap/enablement/GlobalEnablementBuilder.java
M impl/src/main/java/org/jboss/weld/bootstrap/events/ProcessObserverMethodImpl.java
M impl/src/main/java/org/jboss/weld/context/CreationalContextImpl.java
M impl/src/main/java/org/jboss/weld/injection/InjectionPointFactory.java
M impl/src/main/java/org/jboss/weld/injection/producer/DefaultLifecycleCallbackInvoker.java
M impl/src/main/java/org/jboss/weld/injection/producer/ResourceInjector.java
M impl/src/main/java/org/jboss/weld/interceptor/reader/SimpleInterceptorInvocation.java
M impl/src/main/java/org/jboss/weld/manager/BeanManagerImpl.java
M impl/src/main/java/org/jboss/weld/resolution/TypeSafeResolver.java
M impl/src/main/java/org/jboss/weld/util/BeanMethods.java
M impl/src/main/java/org/jboss/weld/util/collections/Sets.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
M impl/src/main/java/org/jboss/weld/util/reflection/instantiation/AbstractInstantiatorFactory.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IterablesTest.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IteratorsTest.java
Log Message:
-----------
Switch to Weld's ImmutableList
Commit: 571e15a7cc978075ecbb3e0d7de70f5bb1b244c1
https://github.com/weld/core/commit/571e15a7cc978075ecbb3e0d7de70f5bb1b244c1
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-03 (Mon, 03 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/AbstractImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableArrayList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinyList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinySet.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SingletonListTest.java
A impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SingletonSetTest.java
R impl/src/test/java/org/jboss/weld/tests/unit/util/collections/SingletonTest.java
Log Message:
-----------
WELD-1753 Add immutable singleton list
Commit: 221a006e8939cbfafe1b6a79f3b92d7f1cf9cac9
https://github.com/weld/core/commit/221a006e8939cbfafe1b6a79f3b92d7f1cf9cac9
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
Log Message:
-----------
WELD-1753 Add Javadoc to ImmutableList methods
Commit: 5fa366f37abb76cf31388a24f8d98cda324de4b4
https://github.com/weld/core/commit/5fa366f37abb76cf31388a24f8d98cda324de4b4
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableArrayList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableSet.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinyList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinySet.java
M impl/src/main/java/org/jboss/weld/util/collections/Iterators.java
M impl/src/main/java/org/jboss/weld/util/collections/WeldCollections.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/IteratorsTest.java
Log Message:
-----------
WELD-1753 Do not duplicate empty List, Set, Iterator
Commit: 1b7e97254fcfd4d62ca8e7b9509c613ed3f828be
https://github.com/weld/core/commit/1b7e97254fcfd4d62ca8e7b9509c613ed3f828be
Author: Jozef Hartinger <jharting(a)redhat.com>
Date: 2014-11-04 (Tue, 04 Nov 2014)
Changed paths:
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableList.java
M impl/src/main/java/org/jboss/weld/util/collections/ImmutableTinyList.java
M impl/src/test/java/org/jboss/weld/tests/unit/util/collections/AbstractImmutableListTest.java
Log Message:
-----------
WELD-1753 Oops
Compare: https://github.com/weld/core/compare/c93d953c4bb9...1b7e97254fcf
9 years, 5 months