commit | c798459b609481bb71d48a9c2a66f6071070596a | [log] [tgz] |
---|---|---|
author | Stuart McCulloch <mcculls@gmail.com> | Thu Feb 04 15:19:53 2016 +0000 |
committer | Stuart McCulloch <mcculls@gmail.com> | Thu Feb 04 15:19:53 2016 +0000 |
tree | c3a992861978a3dc4ae3e12d81998420461ccd61 | |
parent | 86a65513bf626aa7bcf2d0ac9c7619bdf03b7bd3 [diff] |
JSR250 lifecycle module doesn't need deferred activation of component cycles
diff --git a/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java b/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java index 9d61b78..edc9595 100644 --- a/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java +++ b/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/BeanScheduler.java
@@ -61,6 +61,9 @@ static final Object CYCLE_CONFIRMED = new Object(); + /** + * Enables deferred activation of component cycles, only needed in legacy systems like Plexus. + */ public static final Module MODULE = new Module() { public void configure( final Binder binder )
diff --git a/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java b/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java index bc251ed..62735c5 100644 --- a/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java +++ b/org.eclipse.sisu.inject/src/org/eclipse/sisu/bean/LifecycleModule.java
@@ -81,7 +81,6 @@ public void configure( final Binder binder ) { - BeanScheduler.MODULE.configure( binder ); binder.bind( BeanManager.class ).toInstance( manager ); binder.bindListener( matcher, typeListener ); }