[forge-commits] [forge/furnace] b320d3: The registry used by addons should be the registry...
Lincoln.Baxter at lists.jboss.org
Lincoln.Baxter at lists.jboss.org
Thu Jul 11 14:30:10 EDT 2013
Branch: refs/heads/master
Home: https://github.com/forge/furnace
Commit: b320d3d4d9a459425190f1f42db6415a573eba7c
https://github.com/forge/furnace/commit/b320d3d4d9a459425190f1f42db6415a573eba7c
Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
Date: 2013-07-11 (Thu, 11 Jul 2013)
Changed paths:
M container-api/src/main/java/org/jboss/forge/furnace/util/WeightedComparator.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonRunnable.java
Log Message:
-----------
The registry used by addons should be the registry they were created for
Commit: 6e550a95cc72dc13f344d591b89a4883b79f0f99
https://github.com/forge/furnace/commit/6e550a95cc72dc13f344d591b89a4883b79f0f99
Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
Date: 2013-07-11 (Thu, 11 Jul 2013)
Changed paths:
M container-api/pom.xml
A container-api/src/main/java/org/jboss/forge/furnace/lifecycle/AddonLifecycleProvider.java
M container-api/src/main/java/org/jboss/forge/furnace/repositories/AddonRepository.java
M container-api/src/main/java/org/jboss/forge/furnace/repositories/MutableAddonRepository.java
M container-api/src/main/java/org/jboss/forge/furnace/services/Exported.java
A container-api/src/main/java/org/jboss/forge/furnace/util/AddonFilters.java
M container-api/src/main/java/org/jboss/forge/furnace/util/Annotations.java
M container-api/src/main/java/org/jboss/forge/furnace/util/ClassLoaders.java
M container-api/src/main/java/org/jboss/forge/furnace/util/OperatingSystemUtils.java
M container-tests/pom.xml
R container-tests/src/main/java/org/example/ConsumingService.java
R container-tests/src/main/java/org/example/LifecycleListenerService.java
R container-tests/src/main/java/org/example/NonService.java
R container-tests/src/main/java/org/example/PublishedService.java
R container-tests/src/main/java/org/example/event/EventPayload1.java
R container-tests/src/main/java/org/example/event/EventPayload2.java
R container-tests/src/main/java/org/example/event/EventPayload3.java
R container-tests/src/main/java/org/example/event/EventResponseService.java
R container-tests/src/main/java/org/example/event/EventService.java
R container-tests/src/main/java/org/example/extension/TestExtension.java
R container-tests/src/test/java/org/jboss/forge/furnace/ContainerLifecycleEventObserver.java
R container-tests/src/test/java/org/jboss/forge/furnace/ContainerLifecycleListenerTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/ContainerLifecycleTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/ContainerServiceDetectionTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/ContainerServiceInstanceTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/ForgeGetVersionIsCallableTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/ForgeSetArgsTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/TestLifecycleListener.java
R container-tests/src/test/java/org/jboss/forge/furnace/XPathLookupTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonCDIExtensionTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonDependencyInjectionTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonEventPropagationNonRemoteTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonEventPropagationRemoteTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonIncludingJARsTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonInjectableAPIsTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonSelfInjectionExposedServiceTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/AddonSelfInjectionTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/dependencies/ClassLoadingOnlyAddonTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMissingDelayedRequiredDependencyTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMissingOptionalDependencyNotNull.java
R container-tests/src/test/java/org/jboss/forge/furnace/deployment/AddonMultipleDependencyVersionTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/deployment/ExportedServicesMissingTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepHotSwapTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonDeepOptionalDependencyHotSwapTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonHotSwapTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/hotswap/AddonOptionalDependencyHotSwapTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/AbstractImplementation.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ExportedAbstractClass.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ExportedConcreteClass.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ExportedInterface.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ImplementingClass1.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ImplementingClass2.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ServiceBean.java
R container-tests/src/test/java/org/jboss/forge/furnace/mocks/ServiceInterface.java
R container-tests/src/test/java/org/jboss/forge/furnace/versions/AddonDependencyVersionRangeTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/views/AddonInstancesAreSingletonsTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryTest.java
R container-tests/src/test/java/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
A container-tests/src/test/java/test/org/jboss/forge/furnace/ContainerLifecycleListenerTest.java
A container-tests/src/test/java/test/org/jboss/forge/furnace/TestLifecycleListener.java
A container-tests/src/test/java/test/org/jboss/forge/furnace/views/AddonInstancesAreSingletonsTest.java
A container-tests/src/test/java/test/org/jboss/forge/furnace/views/MultipleRepositoryTest.java
A container-tests/src/test/java/test/org/jboss/forge/furnace/views/MultipleRepositoryViewTest.java
R container-tests/src/test/resources/META-INF/services/org.jboss.forge.furnace.spi.ContainerLifecycleListener
M container/pom.xml
M container/src/main/java/org/jboss/forge/furnace/FurnaceImpl.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLoader.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonRunnable.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonState.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
R container/src/main/java/org/jboss/forge/furnace/events/CrossContainerObserverMethod.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonProducer.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonRegistryProducer.java
M container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryImpl.java
R container/src/main/java/org/jboss/forge/furnace/impl/AddonRepositoryProducer.java
R container/src/main/java/org/jboss/forge/furnace/impl/ContainerBeanRegistrant.java
R container/src/main/java/org/jboss/forge/furnace/impl/ContainerServiceExtension.java
R container/src/main/java/org/jboss/forge/furnace/impl/FurnaceProducer.java
M container/src/main/java/org/jboss/forge/furnace/impl/NullServiceRegistry.java
R container/src/main/java/org/jboss/forge/furnace/impl/PerformanceTunedBootstrapConfiguration.java
R container/src/main/java/org/jboss/forge/furnace/impl/Service.java
R container/src/main/java/org/jboss/forge/furnace/impl/ServiceLiteral.java
R container/src/main/java/org/jboss/forge/furnace/impl/ServiceRegistryImpl.java
R container/src/main/java/org/jboss/forge/furnace/impl/ServiceRegistryProducer.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
R container/src/main/java/org/jboss/forge/furnace/modules/AddonResourceLoader.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModularFileSystemURLHandler.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModularURLScanner.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModularWeld.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModularWeldDeployment.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModuleGroupSingletonProvider.java
R container/src/main/java/org/jboss/forge/furnace/modules/ModuleScanResult.java
R container/src/main/java/org/jboss/forge/furnace/modules/SilentTCCLSingletonProvider.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/AbstractModuleSpecProvider.java
M container/src/main/java/org/jboss/forge/furnace/modules/providers/FurnaceContainerSpec.java
R container/src/main/java/org/jboss/forge/furnace/modules/providers/JGraphTClasspathSpec.java
R container/src/main/java/org/jboss/forge/furnace/modules/providers/WeldClasspathSpec.java
R container/src/main/java/org/jboss/forge/furnace/services/ExportedInstanceImpl.java
R container/src/main/java/org/jboss/forge/furnace/services/ExportedInstanceInjectionPoint.java
R container/src/main/java/org/jboss/forge/furnace/services/ExportedInstanceLazyLoader.java
R container/src/main/java/org/jboss/forge/furnace/services/LocalServiceInjectionPoint.java
R container/src/main/java/org/jboss/forge/furnace/util/AddonFilters.java
R container/src/main/java/org/jboss/forge/furnace/util/BeanManagerUtils.java
R container/src/main/java/org/jboss/forge/furnace/util/Enums.java
M container/src/main/java/org/jboss/forge/furnace/util/Files.java
A container/src/main/java/org/jboss/forge/furnace/util/Iterators.java
R container/src/main/java/org/jboss/forge/furnace/util/Threads.java
R container/src/main/java/org/jboss/forge/furnace/util/Types.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/AbstractImmutableBean.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/Annotateds.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/AnyLiteral.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/ArraysUtils.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/BeanBuilder.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/ContextualLifecycle.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/DefaultLiteral.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/DelegatingContextualLifecycle.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/DummyInjectionTarget.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/ImmutableBean.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/ImmutableBeanWrapper.java
R container/src/main/java/org/jboss/forge/furnace/util/cdi/ImmutablePassivationCapableBean.java
R container/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
M container/src/main/resources/META-INF/services/org.jboss.forge.furnace.modules.ModuleSpecProvider
M pom.xml
M proxy-tests/pom.xml
R se/src/main/java/org/jboss/forge/furnace/se/ForgeFactory.java
A se/src/main/java/org/jboss/forge/furnace/se/FurnaceFactory.java
M se/src/test/java/org/jboss/forge/furnace/se/BootstrapClassLoaderTestCase.java
Log Message:
-----------
FORGE-1007 - Pluggable Service Containers
Commit: ecf4a7434273685320ba5197f191f711d2f16941
https://github.com/forge/furnace/commit/ecf4a7434273685320ba5197f191f711d2f16941
Author: Lincoln Baxter, III <lincolnbaxter at gmail.com>
Date: 2013-07-11 (Thu, 11 Jul 2013)
Changed paths:
M container/src/main/java/org/jboss/forge/furnace/addons/AddonLifecycleManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonRunnable.java
M container/src/main/java/org/jboss/forge/furnace/addons/AddonStateManager.java
M container/src/main/java/org/jboss/forge/furnace/addons/StopAddonCallable.java
M container/src/main/java/org/jboss/forge/furnace/modules/AddonModuleLoader.java
Log Message:
-----------
No more classloader leaks because I forgot to call unloadModule
Compare: https://github.com/forge/furnace/compare/3d93e0e21658...ecf4a7434273
More information about the forge-commits
mailing list