Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.pojo
Class POJOActivityImplementationFactory

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.ActivityImplementationFactory
      extended by com.amazonaws.services.simpleworkflow.flow.pojo.POJOActivityImplementationFactory

public class POJOActivityImplementationFactory
extends ActivityImplementationFactory


Constructor Summary
POJOActivityImplementationFactory()
           
POJOActivityImplementationFactory(Iterable<Object> activityImplementationObjects)
           
POJOActivityImplementationFactory(Iterable<Object> activityImplementationObjects, DataConverter dataConverter)
           
 
Method Summary
 List<ActivityType> addActivitiesImplementation(Object activitiesImplementation)
           
 List<ActivityType> addActivitiesImplementation(Object activitiesImplementation, DataConverter converter)
           
 List<ActivityType> addActivitiesImplementations(Iterable<Object> activitiesImplementations)
           
 List<ActivityType> addActivitiesImplementations(Iterable<Object> activitiesImplementations, DataConverter dataConverter)
           
 Iterable<Object> getActivitiesImplementations()
           
 ActivityImplementation getActivityImplementation(ActivityType activityType)
           
 Iterable<ActivityType> getActivityTypesToRegister()
           
 DataConverter getDataConverter()
           
 void setActivitiesImplementations(Iterable<Object> activitiesImplementations)
           
 void setDataConverter(DataConverter dataConverter)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POJOActivityImplementationFactory

public POJOActivityImplementationFactory()

POJOActivityImplementationFactory

public POJOActivityImplementationFactory(Iterable<Object> activityImplementationObjects)
                                  throws InstantiationException,
                                         IllegalAccessException,
                                         SecurityException,
                                         NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

POJOActivityImplementationFactory

public POJOActivityImplementationFactory(Iterable<Object> activityImplementationObjects,
                                         DataConverter dataConverter)
                                  throws InstantiationException,
                                         IllegalAccessException,
                                         SecurityException,
                                         NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException
Method Detail

getDataConverter

public DataConverter getDataConverter()

setDataConverter

public void setDataConverter(DataConverter dataConverter)

setActivitiesImplementations

public void setActivitiesImplementations(Iterable<Object> activitiesImplementations)
                                  throws InstantiationException,
                                         IllegalAccessException,
                                         SecurityException,
                                         NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

getActivitiesImplementations

public Iterable<Object> getActivitiesImplementations()

addActivitiesImplementations

public List<ActivityType> addActivitiesImplementations(Iterable<Object> activitiesImplementations)
                                                throws InstantiationException,
                                                       IllegalAccessException,
                                                       SecurityException,
                                                       NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

addActivitiesImplementations

public List<ActivityType> addActivitiesImplementations(Iterable<Object> activitiesImplementations,
                                                       DataConverter dataConverter)
                                                throws InstantiationException,
                                                       IllegalAccessException,
                                                       SecurityException,
                                                       NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

addActivitiesImplementation

public List<ActivityType> addActivitiesImplementation(Object activitiesImplementation)
                                               throws InstantiationException,
                                                      IllegalAccessException,
                                                      SecurityException,
                                                      NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

addActivitiesImplementation

public List<ActivityType> addActivitiesImplementation(Object activitiesImplementation,
                                                      DataConverter converter)
                                               throws InstantiationException,
                                                      IllegalAccessException,
                                                      SecurityException,
                                                      NoSuchMethodException
Throws:
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException

getActivityTypesToRegister

public Iterable<ActivityType> getActivityTypesToRegister()
Specified by:
getActivityTypesToRegister in class ActivityImplementationFactory

getActivityImplementation

public ActivityImplementation getActivityImplementation(ActivityType activityType)
Specified by:
getActivityImplementation in class ActivityImplementationFactory


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.