Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow
Class SynchronousActivityWorker

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.SynchronousActivityWorker

public class SynchronousActivityWorker
extends Object


Constructor Summary
SynchronousActivityWorker()
           
SynchronousActivityWorker(AmazonSimpleWorkflow service, String domain, String taskListToPoll)
           
 
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()
           
 String getDomain()
           
 String getIdentity()
           
 String getPollTaskList()
           
 ExponentialRetryParameters getReportCompletionRetryParameters()
           
 ExponentialRetryParameters getReportFailureRetryParameters()
           
 AmazonSimpleWorkflow getService()
           
 String getTaskListToPoll()
           
 boolean pollAndProcessSingleActivityTask()
           
 void registerTypesToPoll()
           
 void setActivitiesImplementations(Iterable<Object> activitiesImplementations)
           
 void setDomain(String domain)
           
 void setIdentity(String identity)
           
 void setReportCompletionRetryParameters(ExponentialRetryParameters reportCompletionRetryParameters)
           
 void setReportFailureRetryParameters(ExponentialRetryParameters reportFailureRetryParameters)
           
 void setService(AmazonSimpleWorkflow service)
           
 void setTaskListToPoll(String taskList)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SynchronousActivityWorker

public SynchronousActivityWorker()

SynchronousActivityWorker

public SynchronousActivityWorker(AmazonSimpleWorkflow service,
                                 String domain,
                                 String taskListToPoll)
Method Detail

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.