Did this page help you?

   Yes   No   Tell us about it...

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

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

public class GenericWorkflowWorker
extends GenericWorker


Constructor Summary
GenericWorkflowWorker()
           
GenericWorkflowWorker(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String taskListToPoll)
           
 
Method Summary
 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, java.lang.String domain, WorkflowType workflowType, WorkflowTypeRegistrationOptions registrationOptions, java.lang.String defaultTaskList)
           
static void registerWorkflowTypes(AmazonSimpleWorkflow service, java.lang.String domain, java.lang.String defaultTaskList, WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
           
 void setWorkflowDefinitionFactoryFactory(WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)
           
 java.lang.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

GenericWorkflowWorker

public GenericWorkflowWorker()

GenericWorkflowWorker

public GenericWorkflowWorker(AmazonSimpleWorkflow service,
                             java.lang.String domain,
                             java.lang.String taskListToPoll)
Method Detail

getWorkflowDefinitionFactoryFactory

public WorkflowDefinitionFactoryFactory getWorkflowDefinitionFactoryFactory()

setWorkflowDefinitionFactoryFactory

public void setWorkflowDefinitionFactoryFactory(WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)

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)

toString

public java.lang.String toString()
Overrides:
toString in class GenericWorker

registerWorkflowTypes

public static void registerWorkflowTypes(AmazonSimpleWorkflow service,
                                         java.lang.String domain,
                                         java.lang.String defaultTaskList,
                                         WorkflowDefinitionFactoryFactory workflowDefinitionFactoryFactory)

registerWorkflowType

public static void registerWorkflowType(AmazonSimpleWorkflow service,
                                        java.lang.String domain,
                                        WorkflowType workflowType,
                                        WorkflowTypeRegistrationOptions registrationOptions,
                                        java.lang.String defaultTaskList)


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