com.amazonaws.services.simpleworkflow.flow
Class SynchronousActivityWorker
java.lang.Object
com.amazonaws.services.simpleworkflow.flow.SynchronousActivityWorker
public class SynchronousActivityWorker
- extends Object
SynchronousActivityWorker
public SynchronousActivityWorker()
SynchronousActivityWorker
public SynchronousActivityWorker(AmazonSimpleWorkflow service,
String domain,
String taskListToPoll)
pollAndProcessSingleActivityTask
public boolean pollAndProcessSingleActivityTask()
throws Throwable
- Throws:
Throwable
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()
getActivityImplementation
public ActivityImplementation getActivityImplementation(ActivityType activityType)
getService
public AmazonSimpleWorkflow getService()
setService
public void setService(AmazonSimpleWorkflow service)
getDomain
public String getDomain()
setDomain
public void setDomain(String domain)
getPollTaskList
public String getPollTaskList()
setTaskListToPoll
public void setTaskListToPoll(String taskList)
getIdentity
public String getIdentity()
setIdentity
public void setIdentity(String identity)
getReportCompletionRetryParameters
public ExponentialRetryParameters getReportCompletionRetryParameters()
setReportCompletionRetryParameters
public void setReportCompletionRetryParameters(ExponentialRetryParameters reportCompletionRetryParameters)
getReportFailureRetryParameters
public ExponentialRetryParameters getReportFailureRetryParameters()
setReportFailureRetryParameters
public void setReportFailureRetryParameters(ExponentialRetryParameters reportFailureRetryParameters)
getTaskListToPoll
public String getTaskListToPoll()
toString
public String toString()
- Overrides:
toString
in class Object
registerTypesToPoll
public void registerTypesToPoll()
throws Exception
- Throws:
Exception
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.