Class GenericWorkflowClientExternalImpl
- java.lang.Object
-
- io.temporal.internal.client.external.GenericWorkflowClientExternalImpl
-
- All Implemented Interfaces:
GenericWorkflowClientExternal
public final class GenericWorkflowClientExternalImpl extends java.lang.Object implements GenericWorkflowClientExternal
-
-
Constructor Summary
Constructors Constructor Description GenericWorkflowClientExternalImpl(io.temporal.serviceclient.WorkflowServiceStubs service, java.lang.String namespace, java.lang.String identity, com.uber.m3.tally.Scope metricsScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
generateUniqueId()
java.lang.String
getNamespace()
io.temporal.serviceclient.WorkflowServiceStubs
getService()
io.temporal.api.workflowservice.v1.QueryWorkflowResponse
query(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryParameters)
void
requestCancel(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest request)
void
signal(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest request)
io.temporal.api.common.v1.WorkflowExecution
signalWithStart(SignalWithStartWorkflowExecutionParameters parameters)
io.temporal.api.common.v1.WorkflowExecution
start(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request)
void
terminate(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request)
-
-
-
Method Detail
-
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace
in interfaceGenericWorkflowClientExternal
-
getService
public io.temporal.serviceclient.WorkflowServiceStubs getService()
- Specified by:
getService
in interfaceGenericWorkflowClientExternal
-
start
public io.temporal.api.common.v1.WorkflowExecution start(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request)
- Specified by:
start
in interfaceGenericWorkflowClientExternal
-
signal
public void signal(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest request)
- Specified by:
signal
in interfaceGenericWorkflowClientExternal
-
signalWithStart
public io.temporal.api.common.v1.WorkflowExecution signalWithStart(SignalWithStartWorkflowExecutionParameters parameters)
- Specified by:
signalWithStart
in interfaceGenericWorkflowClientExternal
-
requestCancel
public void requestCancel(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest request)
- Specified by:
requestCancel
in interfaceGenericWorkflowClientExternal
-
terminate
public void terminate(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request)
- Specified by:
terminate
in interfaceGenericWorkflowClientExternal
-
query
public io.temporal.api.workflowservice.v1.QueryWorkflowResponse query(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryParameters)
- Specified by:
query
in interfaceGenericWorkflowClientExternal
-
generateUniqueId
public java.lang.String generateUniqueId()
- Specified by:
generateUniqueId
in interfaceGenericWorkflowClientExternal
-
-