Package io.temporal.internal.client
Class RootWorkflowClientInvoker
- java.lang.Object
-
- io.temporal.internal.client.RootWorkflowClientInvoker
-
- All Implemented Interfaces:
WorkflowClientCallsInterceptor
public class RootWorkflowClientInvoker extends java.lang.Object implements WorkflowClientCallsInterceptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.temporal.common.interceptors.WorkflowClientCallsInterceptor
WorkflowClientCallsInterceptor.CancelInput, WorkflowClientCallsInterceptor.CancelOutput, WorkflowClientCallsInterceptor.GetResultAsyncOutput<R>, WorkflowClientCallsInterceptor.GetResultInput<R>, WorkflowClientCallsInterceptor.GetResultOutput<R>, WorkflowClientCallsInterceptor.QueryInput<R>, WorkflowClientCallsInterceptor.QueryOutput<R>, WorkflowClientCallsInterceptor.TerminateInput, WorkflowClientCallsInterceptor.TerminateOutput, WorkflowClientCallsInterceptor.WorkflowSignalInput, WorkflowClientCallsInterceptor.WorkflowSignalOutput, WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput, WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput, WorkflowClientCallsInterceptor.WorkflowStartInput, WorkflowClientCallsInterceptor.WorkflowStartOutput
-
-
Constructor Summary
Constructors Constructor Description RootWorkflowClientInvoker(GenericWorkflowClient genericClient, WorkflowClientOptions clientOptions)
-
Method Summary
-
-
-
Constructor Detail
-
RootWorkflowClientInvoker
public RootWorkflowClientInvoker(GenericWorkflowClient genericClient, WorkflowClientOptions clientOptions)
-
-
Method Detail
-
start
public WorkflowClientCallsInterceptor.WorkflowStartOutput start(WorkflowClientCallsInterceptor.WorkflowStartInput input)
Description copied from interface:WorkflowClientCallsInterceptor
If you implement this method,WorkflowClientCallsInterceptor.signalWithStart(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput)
most likely needs to be implemented too.
-
signal
public WorkflowClientCallsInterceptor.WorkflowSignalOutput signal(WorkflowClientCallsInterceptor.WorkflowSignalInput input)
Description copied from interface:WorkflowClientCallsInterceptor
If you implement this method,WorkflowClientCallsInterceptor.signalWithStart(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput)
most likely needs to be implemented too.
-
signalWithStart
public WorkflowClientCallsInterceptor.WorkflowSignalWithStartOutput signalWithStart(WorkflowClientCallsInterceptor.WorkflowSignalWithStartInput input)
- Specified by:
signalWithStart
in interfaceWorkflowClientCallsInterceptor
-
getResult
public <R> WorkflowClientCallsInterceptor.GetResultOutput<R> getResult(WorkflowClientCallsInterceptor.GetResultInput<R> input) throws java.util.concurrent.TimeoutException
Description copied from interface:WorkflowClientCallsInterceptor
If you implement this method,WorkflowClientCallsInterceptor.getResultAsync(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultInput<R>)
most likely needs to be implemented too.- Specified by:
getResult
in interfaceWorkflowClientCallsInterceptor
- Throws:
java.util.concurrent.TimeoutException
- See Also:
WorkflowClientCallsInterceptor.getResultAsync(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultInput<R>)
-
getResultAsync
public <R> WorkflowClientCallsInterceptor.GetResultAsyncOutput<R> getResultAsync(WorkflowClientCallsInterceptor.GetResultInput<R> input)
Description copied from interface:WorkflowClientCallsInterceptor
If you implement this method,WorkflowClientCallsInterceptor.getResult(io.temporal.common.interceptors.WorkflowClientCallsInterceptor.GetResultInput<R>)
most likely needs to be implemented too.
-
query
public <R> WorkflowClientCallsInterceptor.QueryOutput<R> query(WorkflowClientCallsInterceptor.QueryInput<R> input)
- Specified by:
query
in interfaceWorkflowClientCallsInterceptor
-
cancel
public WorkflowClientCallsInterceptor.CancelOutput cancel(WorkflowClientCallsInterceptor.CancelInput input)
- Specified by:
cancel
in interfaceWorkflowClientCallsInterceptor
-
terminate
public WorkflowClientCallsInterceptor.TerminateOutput terminate(WorkflowClientCallsInterceptor.TerminateInput input)
- Specified by:
terminate
in interfaceWorkflowClientCallsInterceptor
-
-