public class WorkflowInboundCallsInterceptorBase extends java.lang.Object implements WorkflowInboundCallsInterceptor
WorkflowInboundCallsInterceptor.QueryInput, WorkflowInboundCallsInterceptor.QueryOutput, WorkflowInboundCallsInterceptor.SignalInput, WorkflowInboundCallsInterceptor.WorkflowInput, WorkflowInboundCallsInterceptor.WorkflowOutput
Constructor and Description |
---|
WorkflowInboundCallsInterceptorBase(WorkflowInboundCallsInterceptor next) |
Modifier and Type | Method and Description |
---|---|
WorkflowInboundCallsInterceptor.WorkflowOutput |
execute(WorkflowInboundCallsInterceptor.WorkflowInput input)
Called when workflow main method is called.
|
WorkflowInboundCallsInterceptor.QueryOutput |
handleQuery(WorkflowInboundCallsInterceptor.QueryInput input)
Called when a workflow is queried.
|
void |
handleSignal(WorkflowInboundCallsInterceptor.SignalInput input)
Called when signal is delivered to a workflow execution.
|
void |
init(WorkflowOutboundCallsInterceptor outboundCalls)
Called when workflow class is instantiated.
|
public WorkflowInboundCallsInterceptorBase(WorkflowInboundCallsInterceptor next)
public void init(WorkflowOutboundCallsInterceptor outboundCalls)
WorkflowInboundCallsInterceptor
init
in interface WorkflowInboundCallsInterceptor
outboundCalls
- interceptor for calls that workflow makes to the SDKpublic WorkflowInboundCallsInterceptor.WorkflowOutput execute(WorkflowInboundCallsInterceptor.WorkflowInput input)
WorkflowInboundCallsInterceptor
execute
in interface WorkflowInboundCallsInterceptor
public void handleSignal(WorkflowInboundCallsInterceptor.SignalInput input)
WorkflowInboundCallsInterceptor
handleSignal
in interface WorkflowInboundCallsInterceptor
public WorkflowInboundCallsInterceptor.QueryOutput handleQuery(WorkflowInboundCallsInterceptor.QueryInput input)
WorkflowInboundCallsInterceptor
handleQuery
in interface WorkflowInboundCallsInterceptor