public final class GenericWorkflowClientExternalImpl extends java.lang.Object implements GenericWorkflowClientExternal
Constructor and Description |
---|
GenericWorkflowClientExternalImpl(io.temporal.serviceclient.WorkflowServiceStubs service,
java.lang.String namespace,
java.lang.String identity,
com.uber.m3.tally.Scope metricsScope) |
Modifier and Type | Method and 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) |
public GenericWorkflowClientExternalImpl(io.temporal.serviceclient.WorkflowServiceStubs service, java.lang.String namespace, java.lang.String identity, com.uber.m3.tally.Scope metricsScope)
public java.lang.String getNamespace()
getNamespace
in interface GenericWorkflowClientExternal
public io.temporal.serviceclient.WorkflowServiceStubs getService()
getService
in interface GenericWorkflowClientExternal
public io.temporal.api.common.v1.WorkflowExecution start(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request)
start
in interface GenericWorkflowClientExternal
public void signal(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest request)
signal
in interface GenericWorkflowClientExternal
public io.temporal.api.common.v1.WorkflowExecution signalWithStart(SignalWithStartWorkflowExecutionParameters parameters)
signalWithStart
in interface GenericWorkflowClientExternal
public void requestCancel(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest request)
requestCancel
in interface GenericWorkflowClientExternal
public void terminate(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request)
terminate
in interface GenericWorkflowClientExternal
public io.temporal.api.workflowservice.v1.QueryWorkflowResponse query(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryParameters)
query
in interface GenericWorkflowClientExternal
public java.lang.String generateUniqueId()
generateUniqueId
in interface GenericWorkflowClientExternal