You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@onami.apache.org by ra...@apache.org on 2013/03/09 19:17:32 UTC

svn commit: r1454752 - in /incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core: DefaultStageableFactory.java LifeCycleStageModule.java StageableFactory.java

Author: randgalt
Date: Sat Mar  9 18:17:32 2013
New Revision: 1454752

URL: http://svn.apache.org/r1454752
Log:
Got rid of StageableFactory

Removed:
    incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/DefaultStageableFactory.java
    incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/StageableFactory.java
Modified:
    incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/LifeCycleStageModule.java

Modified: incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/LifeCycleStageModule.java
URL: http://svn.apache.org/viewvc/incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/LifeCycleStageModule.java?rev=1454752&r1=1454751&r2=1454752&view=diff
==============================================================================
--- incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/LifeCycleStageModule.java (original)
+++ incubator/onami/trunk/lifecycle/core/main/java/org/apache/onami/lifecycle/core/LifeCycleStageModule.java Sat Mar  9 18:17:32 2013
@@ -42,8 +42,6 @@ public final class LifeCycleStageModule<
 
     private final Stager<A> stager;
 
-    private final StageableFactory stageableFactory;
-
     /**
      * Creates a new module which register methods annotated with input annotation on methods in any type.
      *
@@ -65,7 +63,6 @@ public final class LifeCycleStageModule<
     {
         super( stager.getStage(), typeMatcher );
         this.stager = stager;
-        stageableFactory = new DefaultStageableFactory();
     }
 
     /**
@@ -77,7 +74,6 @@ public final class LifeCycleStageModule<
     {
         super( builder.stager.getStage(), builder.typeMatcher );
         this.stager = builder.stager;
-        this.stageableFactory = builder.stageableFactory;
     }
 
     /**
@@ -137,9 +133,7 @@ public final class LifeCycleStageModule<
 
                     public void afterInjection( I injectee )
                     {
-                        Stageable stageable =
-                            stageableFactory.newStageable( injectee, stageMethod, parentType, encounter,
-                                                           annotationType );
+                        Stageable stageable = new StageableMethod( stageMethod, injectee );
                         stager.register( stageable );
                     }
 
@@ -159,8 +153,6 @@ public final class LifeCycleStageModule<
 
         private Stager<A> stager;
 
-        private StageableFactory stageableFactory = new DefaultStageableFactory();
-
         Builder( Class<A> annotationClass )
         {
             stager = new DefaultStager<A>( annotationClass, DefaultStager.Order.FIRST_IN_FIRST_OUT );
@@ -209,18 +201,6 @@ public final class LifeCycleStageModule<
             return this;
         }
 
-        /**
-         * Sets the StageableFactory
-         *
-         * @param stageableFactory the StageableFactory
-         * @return self
-         */
-        public Builder<A> withStageableMethodFactory( StageableFactory stageableFactory )
-        {
-            this.stageableFactory = checkNotNull( stageableFactory, "Argument 'stageableFactory' must be not null." );
-            return this;
-        }
-
     }
 
 }