| Modifier and Type | Method and Description |
|---|---|
Promise<Void> |
WorkflowClock.createTimer(long delaySeconds)
Create a Value that becomes ready after the specified delay.
|
<T> Promise<T> |
WorkflowClock.createTimer(long delaySeconds,
T context)
Create a Value that becomes ready after the specified delay.
|
Promise<String> |
WorkflowClientBase.getRunId() |
Promise<String> |
WorkflowClient.getRunId() |
Promise<String> |
DynamicWorkflowClientImpl.getRunId() |
protected <T> Promise<T> |
ActivitiesClientBase.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClient.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClientImpl.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
ActivitiesClientBase.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClient.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClientImpl.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
Promise<String> |
DynamicClient.scheduleActivityTask(ExecuteActivityParameters parameters)
Used to dynamically schedule an activity for execution
|
Promise<Map<String,Object>> |
DynamicClient.scheduleActivityTask(String activity,
String version,
Object[] input)
Used to dynamically schedule an activity for execution
|
Promise<Map<String,Object>> |
DynamicClient.scheduleActivityTask(String activity,
String version,
Object[] input,
DataConverter converter)
Used to dynamically schedule an activity for execution
|
Promise<Map<String,Object>> |
DynamicClient.scheduleActivityTask(String activity,
String version,
Promise<Object[]> input)
Used to dynamically schedule an activity using its name
|
Promise<Void> |
DynamicClient.signalWorkflowExecution(SignalExternalWorkflowParameters parameters) |
Promise<String> |
DynamicClient.startChildWorkflow(StartChildWorkflowExecutionParameters parameters) |
Promise<Map<String,Object>> |
DynamicClient.startChildWorkflow(String workflow,
String version,
Object[] input) |
Promise<Map<String,Object>> |
DynamicClient.startChildWorkflow(String workflow,
String version,
Object[] input,
DataConverter converter) |
Promise<Map<String,Object>> |
DynamicClient.startChildWorkflow(String workflow,
String version,
Promise<Object[]> input) |
protected <T> Promise<T> |
WorkflowClientBase.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClient.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClientImpl.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
WorkflowClientBase.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClient.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClientImpl.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
| Modifier and Type | Method and Description |
|---|---|
void |
WorkflowClientBase.requestCancelWorkflowExecution(Promise<?>... waitFor) |
void |
WorkflowClient.requestCancelWorkflowExecution(Promise<?>... waitFor) |
void |
DynamicWorkflowClientImpl.requestCancelWorkflowExecution(Promise<?>... waitFor) |
protected <T> Promise<T> |
ActivitiesClientBase.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClient.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClientImpl.scheduleActivity(ActivityType activityType,
Object[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
ActivitiesClientBase.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
ActivitiesClientBase.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClient.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClient.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClientImpl.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicActivitiesClientImpl.scheduleActivity(ActivityType activityType,
Promise<?>[] arguments,
ActivitySchedulingOptions optionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
Promise<Map<String,Object>> |
DynamicClient.scheduleActivityTask(String activity,
String version,
Promise<Object[]> input)
Used to dynamically schedule an activity using its name
|
protected void |
WorkflowClientBase.signalWorkflowExecution(String signalName,
Object[] arguments,
Promise<?>... waitFor) |
void |
DynamicWorkflowClient.signalWorkflowExecution(String signalName,
Object[] arguments,
Promise<?>... waitFor) |
void |
DynamicWorkflowClientImpl.signalWorkflowExecution(String signalName,
Object[] arguments,
Promise<?>... waitFor) |
Promise<Map<String,Object>> |
DynamicClient.startChildWorkflow(String workflow,
String version,
Promise<Object[]> input) |
protected <T> Promise<T> |
WorkflowClientBase.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClient.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClientImpl.startWorkflowExecution(Object[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
WorkflowClientBase.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
protected <T> Promise<T> |
WorkflowClientBase.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClient.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClient.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClientImpl.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
<T> Promise<T> |
DynamicWorkflowClientImpl.startWorkflowExecution(Promise<Object>[] arguments,
StartWorkflowOptions startOptionsOverride,
Class<T> returnType,
Promise<?>... waitFor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AndPromise
Promise that becomes ready when all its values are ready.
|
class |
Functor<T> |
class |
OrPromise
Promise that becomes ready when any of its values becomes ready.
|
class |
Settable<V>
It is an implementation of Promise, which exposes an additional
Settable.set(Object) and Settable.chain(Promise) methods. |
| Modifier and Type | Method and Description |
|---|---|
static <T> Promise<T> |
Promise.asPromise(T value)
Convenience method for creating a Promise object which is in ready state
and returns the passed in value when get() is called.
|
protected abstract Promise<T> |
Functor.doExecute() |
Promise<?>[] |
OrPromise.getValues() |
Promise[] |
AndPromise.getValues() |
Promise<?>[] |
AsyncTaskInfo.getWaitingFor() |
static <T> Promise<List<T>> |
Promises.listOfPromisesToPromise(List<Promise<T>> list) |
static <K,V> Promise<Map<K,V>> |
Promises.mapOfPromisesToPromise(Map<K,Promise<V>> map) |
static <T> Promise<Set<T>> |
Promises.setOfPromisesToPromise(Set<Promise<T>> set) |
static Promise<Void> |
Promise.Void()
This is a factory method to create a Promise
|
| Modifier and Type | Method and Description |
|---|---|
void |
Settable.chain(Promise<V> chainTo)
Used to chain this Settable with the passed in Promise.
|
protected void |
TryCatchFinally.rethrow(Throwable e,
Promise<?>... waitFor) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Promise<List<T>> |
Promises.listOfPromisesToPromise(List<Promise<T>> list) |
static <K,V> Promise<Map<K,V>> |
Promises.mapOfPromisesToPromise(Map<K,Promise<V>> map) |
static <T> Promise<Set<T>> |
Promises.setOfPromisesToPromise(Set<Promise<T>> set) |
| Constructor and Description |
|---|
AndPromise(Collection<Promise> collection) |
| Modifier and Type | Method and Description |
|---|---|
abstract Promise<String> |
WorkflowDefinition.execute(String input)
Asynchronous method that implements workflow business logic.
|
Promise<String> |
StartChildWorkflowReply.getResult() |
Promise<String> |
GenericActivityClient.scheduleActivityTask(ExecuteActivityParameters parameters)
Used to dynamically schedule an activity for execution
|
Promise<String> |
GenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input)
Used to dynamically schedule an activity using its name
|
Promise<String> |
GenericActivityClient.scheduleActivityTask(String activity,
String version,
String input)
Used to dynamically schedule an activity for execution
|
Promise<Void> |
GenericWorkflowClient.signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
GenericWorkflowClient.startChildWorkflow(StartChildWorkflowExecutionParameters parameters)
Start child workflow.
|
Promise<String> |
GenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
GenericWorkflowClient.startChildWorkflow(String workflow,
String version,
String input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
GenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input)
Used to dynamically schedule an activity using its name
|
Promise<String> |
GenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<T> |
RetryCallable.call() |
| Modifier and Type | Method and Description |
|---|---|
Promise<Void> |
WorkflowTestBase.waitBlocked(Promise<?>... waitFor)
Here blocked means that there are no any tasks that are ready to be
executed.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AsyncAssert.assertArrayEquals(Object[] expected,
Promise<Object[]> actual) |
static void |
AsyncAssert.assertArrayEquals(String message,
Object[] expected,
Object[] actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertArrayEquals(String message,
Object[] expected,
Promise<Object[]> actual) |
static void |
AsyncAssert.assertArrayEqualsWaitFor(Object[] expected,
Object[] actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertEquals(double expected,
Promise<Double> actual,
double delta) |
static void |
AsyncAssert.assertEquals(Object expected,
Promise<?> actual) |
static void |
AsyncAssert.assertEquals(String message,
double expected,
Promise<Double> actual,
double delta) |
static void |
AsyncAssert.assertEquals(String message,
Object expected,
Promise<?> actual) |
static void |
AsyncAssert.assertEqualsWaitFor(double expected,
double actual,
double delta,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertEqualsWaitFor(Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertEqualsWaitFor(String message,
double expected,
double actual,
double delta,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertEqualsWaitFor(String message,
Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertFalse(Promise<Boolean> condition) |
static void |
AsyncAssert.assertFalse(String message,
Promise<Boolean> condition) |
static void |
AsyncAssert.assertFalseWaitFor(boolean condition,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertFalseWaitFor(String message,
boolean condition,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNotNull(Promise<Object> object)
Asserts that an object its content isn't null.
|
static void |
AsyncAssert.assertNotNull(String message,
Promise<Object> object)
Asserts that an object Promise and its content isn't null.
|
static void |
AsyncAssert.assertNotNullWaitFor(Object object,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNotNullWaitFor(String message,
Object object,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNotReady(Promise<?> condition) |
static void |
AsyncAssert.assertNotReady(String message,
Promise<?> condition) |
static void |
AsyncAssert.assertNotSame(Object expected,
Promise<Object> actual)
Asserts that two Promises content do not refer to the same object.
|
static void |
AsyncAssert.assertNotSame(String message,
Object expected,
Promise<Object> actual)
Asserts that two Promises content do not refer to the same object.
|
static void |
AsyncAssert.assertNotSameWaitFor(Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNotSameWaitFor(String message,
Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNull(Promise<Object> object)
Asserts that an object is not
null while
object.get() is null. |
static void |
AsyncAssert.assertNull(String message,
Promise<Object> object)
Asserts that an object is not
null while
object.get() is null. |
static void |
AsyncAssert.assertNullWaitFor(Object object,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertNullWaitFor(String message,
Object object,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertReady(Promise<?> condition) |
static void |
AsyncAssert.assertReady(String message,
Promise<?> condition) |
static void |
AsyncAssert.assertSame(Object expected,
Promise<Object> actual)
Asserts that two Promises content refer to the same object.
|
static void |
AsyncAssert.assertSame(String message,
Object expected,
Promise<Object> actual)
Asserts that two Promises content refer to the same object.
|
static void |
AsyncAssert.assertSameWaitFor(Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertSameWaitFor(String message,
Object expected,
Object actual,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertTrue(Promise<Boolean> condition) |
static void |
AsyncAssert.assertTrue(String message,
Promise<Boolean> condition) |
static void |
AsyncAssert.assertTrueWaitFor(boolean condition,
Promise<?>... waitFor) |
static void |
AsyncAssert.assertTrueWaitFor(String message,
boolean condition,
Promise<?>... waitFor) |
void |
WorkflowTestBase.clockAdvanceSeconds(long seconds,
Promise<?>... waitFor) |
Promise<Void> |
WorkflowTestBase.waitBlocked(Promise<?>... waitFor)
Here blocked means that there are no any tasks that are ready to be
executed.
|
| Modifier and Type | Method and Description |
|---|---|
Promise<Void> |
SpringTestPOJOWorkflowImplementationGenericWorkflowClient.signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
SpringTestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(StartChildWorkflowExecutionParameters parameters) |
Promise<String> |
SpringTestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
SpringTestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
String input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
SpringTestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
POJOWorkflowDefinition.execute(String input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<Void> |
TestWorkflowClock.createTimer(long delaySeconds) |
<T> Promise<T> |
TestWorkflowClock.createTimer(long delaySeconds,
T context) |
Promise<String> |
TestGenericActivityClient.scheduleActivityTask(ExecuteActivityParameters parameters) |
Promise<String> |
TestPOJOActivityImplementationGenericActivityClient.scheduleActivityTask(ExecuteActivityParameters parameters) |
Promise<String> |
TestGenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input) |
Promise<String> |
TestPOJOActivityImplementationGenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input) |
Promise<String> |
TestGenericActivityClient.scheduleActivityTask(String activity,
String version,
String input) |
Promise<String> |
TestPOJOActivityImplementationGenericActivityClient.scheduleActivityTask(String activity,
String version,
String input) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
String input) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
String input,
long timeoutSeconds) |
Promise<Void> |
TestPOJOWorkflowImplementationGenericWorkflowClient.signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<Void> |
TestGenericWorkflowClient.signalWorkflowExecution(SignalExternalWorkflowParameters signalParameters) |
Promise<StartChildWorkflowReply> |
TestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(StartChildWorkflowExecutionParameters parameters) |
Promise<StartChildWorkflowReply> |
TestGenericWorkflowClient.startChildWorkflow(StartChildWorkflowExecutionParameters parameters) |
Promise<String> |
TestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
TestGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
TestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
String input) |
Promise<String> |
TestGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
String input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
TestGenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input) |
Promise<String> |
TestPOJOActivityImplementationGenericActivityClient.scheduleActivityTask(String activity,
String version,
Promise<String> input) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
TestLambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Promise<String> |
TestPOJOWorkflowImplementationGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
Promise<String> |
TestGenericWorkflowClient.startChildWorkflow(String workflow,
String version,
Promise<String> input) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
String input) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
String input) |
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
String input,
long timeoutSeconds) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
String input,
long timeoutSeconds) |
| Modifier and Type | Method and Description |
|---|---|
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input) |
Promise<String> |
LambdaFunctionClientImpl.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Promise<String> |
LambdaFunctionClient.scheduleLambdaFunction(String name,
Promise<String> input,
long timeoutSeconds) |
Copyright © 2015. All rights reserved.