Did this page help you?

   Yes   No   Tell us about it...

com.amazonaws.services.simpleworkflow.flow.pojo
Class POJOWorkflowDefinitionFactoryFactory

java.lang.Object
  extended by com.amazonaws.services.simpleworkflow.flow.generic.WorkflowDefinitionFactoryFactory
      extended by com.amazonaws.services.simpleworkflow.flow.pojo.POJOWorkflowDefinitionFactoryFactory

public class POJOWorkflowDefinitionFactoryFactory
extends WorkflowDefinitionFactoryFactory


Constructor Summary
POJOWorkflowDefinitionFactoryFactory()
           
 
Method Summary
 void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)
           
 void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType, DataConverter converterOverride)
           
 DataConverter getDataConverter()
           
 WorkflowDefinitionFactory getWorkflowDefinitionFactory(WorkflowType workflowType)
           
 java.util.Collection<java.lang.Class<?>> getWorkflowImplementationTypes()
           
 java.lang.Iterable<WorkflowType> getWorkflowTypesToRegister()
          There is no requirement to return any types.
 void setDataConverter(DataConverter converter)
           
 void setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

POJOWorkflowDefinitionFactoryFactory

public POJOWorkflowDefinitionFactoryFactory()
Method Detail

getDataConverter

public DataConverter getDataConverter()

setDataConverter

public void setDataConverter(DataConverter converter)

getWorkflowDefinitionFactory

public WorkflowDefinitionFactory getWorkflowDefinitionFactory(WorkflowType workflowType)
Specified by:
getWorkflowDefinitionFactory in class WorkflowDefinitionFactoryFactory

getWorkflowTypesToRegister

public java.lang.Iterable<WorkflowType> getWorkflowTypesToRegister()
Description copied from class: WorkflowDefinitionFactoryFactory
There is no requirement to return any types. If type is returned WorkflowDefinitionFactoryFactory.getWorkflowDefinitionFactory(WorkflowType) should support it.

Specified by:
getWorkflowTypesToRegister in class WorkflowDefinitionFactoryFactory
Returns:
types that should be registered before polling and executing decision tasks.

addWorkflowImplementationType

public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType)
                                   throws java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

addWorkflowImplementationType

public void addWorkflowImplementationType(java.lang.Class<?> workflowImplementationType,
                                          DataConverter converterOverride)
                                   throws java.lang.InstantiationException,
                                          java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

setWorkflowImplementationTypes

public void setWorkflowImplementationTypes(java.util.Collection<java.lang.Class<?>> workflowImplementationTypes)
                                    throws java.lang.InstantiationException,
                                           java.lang.IllegalAccessException
Throws:
java.lang.InstantiationException
java.lang.IllegalAccessException

getWorkflowImplementationTypes

public java.util.Collection<java.lang.Class<?>> getWorkflowImplementationTypes()


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