public class TestGenericActivityClient extends Object implements GenericActivityClient
| Modifier and Type | Field and Description |
|---|---|
protected DecisionContextProvider |
decisionContextProvider |
protected Map<String,ActivityImplementationFactory> |
factories
Key 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 © 2016. All rights reserved.