public class GenericActivityWorker extends GenericWorker
domain, domainRetentionPeriodInDays, MAX_IDENTITY_LENGTH, registerDomain, service, suspendLatch, uncaughtExceptionHandler| コンストラクタと説明 |
|---|
GenericActivityWorker() |
GenericActivityWorker(AmazonSimpleWorkflow service,
java.lang.String domain,
java.lang.String taskListToPoll) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
checkRequredProperties() |
protected TaskPoller |
createPoller() |
protected java.util.concurrent.Semaphore |
createPollSemaphore() |
ActivityImplementationFactory |
getActivityImplementationFactory() |
protected java.lang.String |
getPollThreadNamePrefix() |
int |
getTaskExecutorThreadPoolSize() |
static void |
registerActivityType(AmazonSimpleWorkflow service,
java.lang.String domain,
ActivityType activityType,
ActivityTypeRegistrationOptions registrationOptions,
java.lang.String taskListToPoll) |
static void |
registerActivityTypes(AmazonSimpleWorkflow service,
java.lang.String domain,
java.lang.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) |
java.lang.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, suspendPollingpublic GenericActivityWorker(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String taskListToPoll)
public GenericActivityWorker()
public ActivityImplementationFactory getActivityImplementationFactory()
public void setActivityImplementationFactory(ActivityImplementationFactory activityImplementationFactory)
public int getTaskExecutorThreadPoolSize()
public void setTaskExecutorThreadPoolSize(int taskExecutorThreadPoolSize)
protected java.util.concurrent.Semaphore createPollSemaphore()
public java.lang.String toString()
toString クラス内 GenericWorkerprotected java.lang.String getPollThreadNamePrefix()
getPollThreadNamePrefix クラス内 GenericWorkerprotected TaskPoller createPoller()
createPoller クラス内 GenericWorkerpublic void registerTypesToPoll()
WorkerBasepublic static void registerActivityTypes(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String defaultTaskList, ActivityImplementationFactory activityImplementationFactory)
public static void registerActivityType(AmazonSimpleWorkflow service, java.lang.String domain, ActivityType activityType, ActivityTypeRegistrationOptions registrationOptions, java.lang.String taskListToPoll) throws AmazonServiceException
protected void checkRequredProperties()
checkRequredProperties クラス内 GenericWorker