public class GenericWorkflowWorker extends GenericWorker
domain, domainRetentionPeriodInDays, MAX_IDENTITY_LENGTH, registerDomain, service, suspendLatch, uncaughtExceptionHandler| Constructor and Description |
|---|
GenericWorkflowWorker() |
GenericWorkflowWorker(AmazonSimpleWorkflow service,
String domain,
String taskListToPoll) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkRequredProperties() |
protected TaskPoller |
createPoller() |
protected DecisionTaskPoller |
createWorkflowPoller() |
protected String |
getPollThreadNamePrefix() |
WorkflowDefinitionFactoryFactory |
getWorkflowDefinitionFactoryFactory() |
void |
registerTypesToPoll()
Try to register every type (activity or workflow depending on worker)
that are configured with the worker.
|
static void |
registerWorkflowType(AmazonSimpleWorkflow service,
String domain,
WorkflowType workflowType,
WorkflowTypeRegistrationOptions registrationOptions,
String defaultTaskList) |
static void |
registerWorkflowTypes(AmazonSimpleWorkflow service,
String domain,
String defaultTaskList,
WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory) |
void |
setWorkflowDefinitionFactoryFactory(WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory) |
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 GenericWorkflowWorker()
public GenericWorkflowWorker(AmazonSimpleWorkflow service, String domain, String taskListToPoll)
public WorkflowDefinitionFactoryFactory getWorkflowDefinitionFactoryFactory()
public void setWorkflowDefinitionFactoryFactory(WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
protected DecisionTaskPoller createWorkflowPoller()
protected void checkRequredProperties()
checkRequredProperties in class GenericWorkerprotected String getPollThreadNamePrefix()
getPollThreadNamePrefix in class GenericWorkerprotected TaskPoller createPoller()
createPoller in class GenericWorkerpublic void registerTypesToPoll()
WorkerBasepublic String toString()
toString in class GenericWorkerpublic static void registerWorkflowTypes(AmazonSimpleWorkflow service, String domain, String defaultTaskList, WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
public static void registerWorkflowType(AmazonSimpleWorkflow service, String domain, WorkflowType workflowType, WorkflowTypeRegistrationOptions registrationOptions, String defaultTaskList)
Copyright © 2016. All rights reserved.