public class GenericActivityWorker extends GenericWorker
domain, domainRetentionPeriodInDays, MAX_IDENTITY_LENGTH, registerDomain, service, suspendLatch, uncaughtExceptionHandler
Constructor and Description |
---|
GenericActivityWorker() |
GenericActivityWorker(AmazonSimpleWorkflow service,
String domain,
String taskListToPoll) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkRequredProperties() |
protected TaskPoller |
createPoller() |
protected Semaphore |
createPollSemaphore() |
ActivityImplementationFactory |
getActivityImplementationFactory() |
protected String |
getPollThreadNamePrefix() |
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() |
awaitTermination, checkRequiredProperty, checkStarted, 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
public GenericActivityWorker(AmazonSimpleWorkflow service, String domain, String taskListToPoll)
public GenericActivityWorker()
public ActivityImplementationFactory getActivityImplementationFactory()
public void setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory)
public int getTaskExecutorThreadPoolSize()
public void setTaskExecutorThreadPoolSize(int taskExecutorThreadPoolSize)
protected Semaphore createPollSemaphore()
public String toString()
toString
in class GenericWorker
protected String getPollThreadNamePrefix()
getPollThreadNamePrefix
in class GenericWorker
protected TaskPoller createPoller()
createPoller
in class GenericWorker
public void registerTypesToPoll()
WorkerBase
public static void registerActivityTypes(AmazonSimpleWorkflow service, String domain, String defaultTaskList, ActivityImplementationFactory activityImplementationFactory)
public static void registerActivityType(AmazonSimpleWorkflow service, String domain, ActivityType activityType, ActivityTypeRegistrationOptions registrationOptions, String taskListToPoll) throws AmazonServiceException
AmazonServiceException
protected void checkRequredProperties()
checkRequredProperties
in class GenericWorker
Copyright © 2014. All rights reserved.