public interface WorkflowClientInterceptor
Modifier and Type | Method and Description |
---|---|
ActivityCompletionClient |
newActivityCompletionClient(ActivityCompletionClient next) |
WorkflowStub |
newUntypedWorkflowStub(java.lang.String workflowType,
WorkflowOptions options,
WorkflowStub next)
Deprecated.
consider implementing all intercepting functionality using
WorkflowClientCallsInterceptor that is produced in workflowClientCallsInterceptor(io.temporal.common.interceptors.WorkflowClientCallsInterceptor) . This method has to stay temporary because
TimeLockingInterceptor has to intercept top level WorkflowStub methods. |
WorkflowStub |
newUntypedWorkflowStub(io.temporal.api.common.v1.WorkflowExecution execution,
java.util.Optional<java.lang.String> workflowType,
WorkflowStub next)
Deprecated.
consider implementing all intercepting functionality using
WorkflowClientCallsInterceptor that is produced in workflowClientCallsInterceptor(io.temporal.common.interceptors.WorkflowClientCallsInterceptor) . This method has to stay temporary because
TimeLockingInterceptor has to intercept top level WorkflowStub methods. |
WorkflowClientCallsInterceptor |
workflowClientCallsInterceptor(WorkflowClientCallsInterceptor next)
Called once during creation of WorkflowClient to create a chain of Client Workflow Interceptors
|
@Deprecated WorkflowStub newUntypedWorkflowStub(java.lang.String workflowType, WorkflowOptions options, WorkflowStub next)
WorkflowClientCallsInterceptor
that is produced in workflowClientCallsInterceptor(io.temporal.common.interceptors.WorkflowClientCallsInterceptor)
. This method has to stay temporary because
TimeLockingInterceptor has to intercept top level WorkflowStub
methods.WorkflowStub
instance which is an entry point for client code.@Deprecated WorkflowStub newUntypedWorkflowStub(io.temporal.api.common.v1.WorkflowExecution execution, java.util.Optional<java.lang.String> workflowType, WorkflowStub next)
WorkflowClientCallsInterceptor
that is produced in workflowClientCallsInterceptor(io.temporal.common.interceptors.WorkflowClientCallsInterceptor)
. This method has to stay temporary because
TimeLockingInterceptor has to intercept top level WorkflowStub
methods.WorkflowStub
instance which is an entry point for client code.ActivityCompletionClient newActivityCompletionClient(ActivityCompletionClient next)
WorkflowClientCallsInterceptor workflowClientCallsInterceptor(WorkflowClientCallsInterceptor next)
next
- next workflow client interceptor in the chain of interceptorsnext