Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.worker
Class GenericActivityWorker

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.worker.GenericWorker
      extended by com.amazonaws.services.simpleworkflow.flow.worker.GenericActivityWorker
All Implemented Interfaces:
Suspendable, SuspendableWorker, WorkerBase, WorkerLifecycle

public class GenericActivityWorker
extends GenericWorker


Constructor Summary
GenericActivityWorker()
           
GenericActivityWorker(AmazonSimpleWorkflow service, String domain, String taskListToPoll)
           
 
Method Summary
 ActivityImplementationFactory getActivityImplementationFactory()
           
 int getTaskExecutorThreadPoolSize()
           
static void registerActivityType(AmazonSimpleWorkflow service, String domain, ActivityType activityType, ActivityTypeRegistrationOptions registrationOptions, String taskListToPoll)
           
static void registerActivityTypes(AmazonSimpleWorkflow service, String domain, String defaultTaskList, ActivityImplementationFactory activityImplementationFactory)
           
 void registerTypesToPoll()
          Try to register every type (activity or workflow depending on worker) that are configured with the worker.
 void setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory)
           
 void setTaskExecutorThreadPoolSize(int taskExecutorThreadPoolSize)
           
 String toString()
           
 
Methods inherited from class com.amazonaws.services.simpleworkflow.flow.worker.GenericWorker
awaitTermination, getDomain, getDomainRetentionPeriodInDays, getIdentity, getMaximumPollRateIntervalMilliseconds, getMaximumPollRatePerSecond, getPollBackoffCoefficient, getPollBackoffInitialInterval, getPollBackoffMaximumInterval, getPollThreadCount, getService, getTaskListToPoll, getUncaughtExceptionHandler, isDisableServiceShutdownOnStop, isDisableTypeRegistrationOnStart, isRegisterDomain, isRunning, resumePolling, setDisableServiceShutdownOnStop, setDisableTypeRegistrationOnStart, setDomain, setDomainRetentionPeriodInDays, setIdentity, setMaximumPollRateIntervalMilliseconds, setMaximumPollRatePerSecond, setPollBackoffCoefficient, setPollBackoffInitialInterval, setPollBackoffMaximumInterval, setPollThreadCount, setRegisterDomain, setService, setTaskListToPoll, setUncaughtExceptionHandler, shutdown, shutdownAndAwaitTermination, shutdownNow, start, suspendPolling
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericActivityWorker

public GenericActivityWorker(AmazonSimpleWorkflow service,
                             String domain,
                             String taskListToPoll)

GenericActivityWorker

public GenericActivityWorker()
Method Detail

getActivityImplementationFactory

public ActivityImplementationFactory getActivityImplementationFactory()

setActivityImplementationFactory

public void setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory)

getTaskExecutorThreadPoolSize

public int getTaskExecutorThreadPoolSize()

setTaskExecutorThreadPoolSize

public void setTaskExecutorThreadPoolSize(int taskExecutorThreadPoolSize)

toString

public String toString()
Overrides:
toString in class GenericWorker

registerTypesToPoll

public void registerTypesToPoll()
Description copied from interface: WorkerBase
Try to register every type (activity or workflow depending on worker) that are configured with the worker.

See Also:
WorkerBase.setDisableTypeRegistrationOnStart(boolean)

registerActivityTypes

public static void registerActivityTypes(AmazonSimpleWorkflow service,
                                         String domain,
                                         String defaultTaskList,
                                         ActivityImplementationFactory activityImplementationFactory)

registerActivityType

public static void registerActivityType(AmazonSimpleWorkflow service,
                                        String domain,
                                        ActivityType activityType,
                                        ActivityTypeRegistrationOptions registrationOptions,
                                        String taskListToPoll)
                                 throws AmazonServiceException
Throws:
AmazonServiceException


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