public class TestGenericActivityClient extends Object implements GenericActivityClient
| Modifier and Type | Field and Description | 
|---|---|
| protected DecisionContextProvider | decisionContextProvider | 
| protected Map<String,ActivityImplementationFactory> | factoriesKey is TaskList | 
| protected Map<ActivityType,ActivityTypeRegistrationOptions> | registrationOptions | 
| protected Map<ActivityType,String> | workerTaskLists | 
| Constructor and Description | 
|---|
| TestGenericActivityClient() | 
| TestGenericActivityClient(DecisionContextProvider decisionContextProvider) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addFactory(String taskListToListen,
          ActivityImplementationFactory factory) | 
| Promise<String> | scheduleActivityTask(ExecuteActivityParameters parameters)Used to dynamically schedule an activity for execution | 
| Promise<String> | scheduleActivityTask(String activity,
                    String version,
                    Promise<String> input)Used to dynamically schedule an activity using its name | 
| Promise<String> | scheduleActivityTask(String activity,
                    String version,
                    String input)Used to dynamically schedule an activity for execution | 
protected final Map<String,ActivityImplementationFactory> factories
protected final Map<ActivityType,ActivityTypeRegistrationOptions> registrationOptions
protected final Map<ActivityType,String> workerTaskLists
protected final DecisionContextProvider decisionContextProvider
public TestGenericActivityClient(DecisionContextProvider decisionContextProvider)
public TestGenericActivityClient()
public void addFactory(String taskListToListen, ActivityImplementationFactory factory)
public Promise<String> scheduleActivityTask(ExecuteActivityParameters parameters)
GenericActivityClientscheduleActivityTask in interface GenericActivityClientparameters - An object which encapsulates all the information required to
            schedule an activity for executionpublic Promise<String> scheduleActivityTask(String activity, String version, String input)
GenericActivityClientscheduleActivityTask in interface GenericActivityClientactivity - Name of activityinput - A map of all input parameters to that activitypublic Promise<String> scheduleActivityTask(String activity, String version, Promise<String> input)
GenericActivityClientscheduleActivityTask in interface GenericActivityClientactivity - name of activity to scheduleinput - a Value containing a map of all input parameters to that
            activityCopyright © 2015. All rights reserved.