[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