Package io.temporal.internal.testservice
Class TestWorkflowService
- java.lang.Object
-
- io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
- io.temporal.internal.testservice.TestWorkflowService
-
- All Implemented Interfaces:
io.grpc.BindableService,java.io.Closeable,java.lang.AutoCloseable
public final class TestWorkflowService extends io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase implements java.io.CloseableIn memory implementation of the Workflow Service. To be used for testing purposes only.Do not use directly, instead use
io.temporal.testing.TestWorkflowEnvironment.
-
-
Constructor Summary
Constructors Constructor Description TestWorkflowService()Deprecated.useTestServer.createServer(boolean)instead and passlockTimeSkipping=falseto emulate the behavior of this methodTestWorkflowService(boolean lockTimeSkipping)Deprecated.useTestServer.createServer(boolean)insteadTestWorkflowService(long initialTimeMillis)Deprecated.useTestServer.createServer(boolean, long)instead and passlockTimeSkipping=falseto emulate the behavior of this method
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidclose()voidcompleteNexusOperation(NexusOperationRef ref, io.temporal.api.history.v1.HistoryEvent completionEvent)java.lang.StringcontinueAsNew(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest previousRunStartRequest, io.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributes ca, io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes ea, java.util.Optional<io.temporal.internal.testservice.TestServiceRetryState> retryState, java.lang.String identity, io.temporal.internal.testservice.ExecutionId continuedExecutionId, java.lang.String firstExecutionRunId, java.util.Optional<io.temporal.internal.testservice.TestWorkflowMutableState> parent, java.util.OptionalLong parentChildInitiatedEventId)Creates next run of a workflow executionstatic TestWorkflowServicecreateServerOnly(int port)Deprecated.useTestServer.createPortBoundServer(int, boolean)instead and passlockTimeSkipping=falseto emulate the behavior of this methodstatic TestWorkflowServicecreateWithNoGrpcServer()Deprecated.useTestServicesStarterto create just the services with gRPC serverlongcurrentTimeMillis()Deprecated.voiddescribeNamespace(io.temporal.api.workflowservice.v1.DescribeNamespaceRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeNamespaceResponse> responseObserver)This method doesn't make much sense for test server, it accepts all namespaces as existent and registered.voiddescribeWorkflowExecution(io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse> responseObserver)voidexecuteMultiOperation(io.temporal.api.workflowservice.v1.ExecuteMultiOperationRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ExecuteMultiOperationResponse> responseObserver)voidgetDiagnostics(java.lang.StringBuilder result)Adds diagnostic data about internal service state to the providedStringBuilder.voidgetSystemInfo(io.temporal.api.workflowservice.v1.GetSystemInfoRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetSystemInfoResponse> responseObserver)voidgetWorkflowExecutionHistory(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest getRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse> responseObserver)voidlistClosedWorkflowExecutions(io.temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest listRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse> responseObserver)voidlistOpenWorkflowExecutions(io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest listRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse> responseObserver)voidlockTimeSkipping(java.lang.String caller)io.temporal.serviceclient.WorkflowServiceStubsnewClientStub()Deprecated.voidpollActivityTaskQueue(io.temporal.api.workflowservice.v1.PollActivityTaskQueueRequest pollRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse> responseObserver)voidpollNexusTaskQueue(io.temporal.api.workflowservice.v1.PollNexusTaskQueueRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollNexusTaskQueueResponse> responseObserver)voidpollWorkflowExecutionUpdate(io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse> responseObserver)voidpollWorkflowTaskQueue(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest pollRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse> responseObserver)voidqueryWorkflow(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.QueryWorkflowResponse> responseObserver)voidrecordActivityTaskHeartbeat(io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest heartbeatRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse> responseObserver)voidrecordActivityTaskHeartbeatById(io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdRequest heartbeatRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse> responseObserver)voidregisterDelayedCallback(java.time.Duration delay, java.lang.Runnable r)Invokes callback after the specified delay according to internal service clock.voidrequestCancelWorkflowExecution(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest cancelRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse> responseObserver)voidrespondActivityTaskCanceled(io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest canceledRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse> responseObserver)voidrespondActivityTaskCanceledById(io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest canceledRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse> responseObserver)voidrespondActivityTaskCompleted(io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse> responseObserver)voidrespondActivityTaskCompletedById(io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse> responseObserver)voidrespondActivityTaskFailed(io.temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest failRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse> responseObserver)voidrespondActivityTaskFailedById(io.temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest failRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse> responseObserver)voidrespondNexusTaskCompleted(io.temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse> responseObserver)voidrespondNexusTaskFailed(io.temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse> responseObserver)voidrespondQueryTaskCompleted(io.temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse> responseObserver)voidrespondWorkflowTaskCompleted(io.temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse> responseObserver)voidrespondWorkflowTaskFailed(io.temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest failedRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse> responseObserver)voidsignalExternalWorkflowExecution(java.lang.String signalId, io.temporal.api.command.v1.SignalExternalWorkflowExecutionCommandAttributes commandAttributes, io.temporal.internal.testservice.TestWorkflowMutableState source)voidsignalWithStartWorkflowExecution(io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest r, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse> responseObserver)voidsignalWorkflowExecution(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest signalRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse> responseObserver)voidsleep(java.time.Duration duration)voidstartWorkflowExecution(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.StartWorkflowExecutionResponse> responseObserver)voidterminateWorkflowExecution(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse> responseObserver)voidunlockTimeSkipping(java.lang.String caller)voidupdateWorkflowExecution(io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse> responseObserver)-
Methods inherited from class io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
bindService, countWorkflowExecutions, createSchedule, deleteSchedule, deleteWorkflowExecution, deprecateNamespace, describeBatchOperation, describeSchedule, describeTaskQueue, getClusterInfo, getSearchAttributes, getWorkerBuildIdCompatibility, getWorkerTaskReachability, getWorkerVersioningRules, getWorkflowExecutionHistoryReverse, listArchivedWorkflowExecutions, listBatchOperations, listNamespaces, listScheduleMatchingTimes, listSchedules, listTaskQueuePartitions, listWorkflowExecutions, patchSchedule, registerNamespace, resetStickyTaskQueue, resetWorkflowExecution, scanWorkflowExecutions, shutdownWorker, startBatchOperation, stopBatchOperation, updateNamespace, updateSchedule, updateWorkerBuildIdCompatibility, updateWorkerVersioningRules
-
-
-
-
Constructor Detail
-
TestWorkflowService
@Deprecated public TestWorkflowService()
Deprecated.useTestServer.createServer(boolean)instead and passlockTimeSkipping=falseto emulate the behavior of this methodCreates an in-memory service along with client stubs for use in Java code. See also createServerOnly and createWithNoGrpcServer.
-
TestWorkflowService
@Deprecated public TestWorkflowService(long initialTimeMillis)
Deprecated.useTestServer.createServer(boolean, long)instead and passlockTimeSkipping=falseto emulate the behavior of this methodCreates an in-memory service along with client stubs for use in Java code. See also createServerOnly and createWithNoGrpcServer.
-
TestWorkflowService
@Deprecated public TestWorkflowService(boolean lockTimeSkipping)
Deprecated.useTestServer.createServer(boolean)insteadCreates an in-memory service along with client stubs for use in Java code. See also createServerOnly and createWithNoGrpcServer.
-
-
Method Detail
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
startWorkflowExecution
public void startWorkflowExecution(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.StartWorkflowExecutionResponse> responseObserver)- Overrides:
startWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getWorkflowExecutionHistory
public void getWorkflowExecutionHistory(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest getRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse> responseObserver)- Overrides:
getWorkflowExecutionHistoryin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
pollWorkflowTaskQueue
public void pollWorkflowTaskQueue(io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueRequest pollRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollWorkflowTaskQueueResponse> responseObserver)- Overrides:
pollWorkflowTaskQueuein classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondWorkflowTaskCompleted
public void respondWorkflowTaskCompleted(io.temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondWorkflowTaskCompletedResponse> responseObserver)- Overrides:
respondWorkflowTaskCompletedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondWorkflowTaskFailed
public void respondWorkflowTaskFailed(io.temporal.api.workflowservice.v1.RespondWorkflowTaskFailedRequest failedRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondWorkflowTaskFailedResponse> responseObserver)- Overrides:
respondWorkflowTaskFailedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getSystemInfo
public void getSystemInfo(io.temporal.api.workflowservice.v1.GetSystemInfoRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetSystemInfoResponse> responseObserver)- Overrides:
getSystemInfoin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
pollActivityTaskQueue
public void pollActivityTaskQueue(io.temporal.api.workflowservice.v1.PollActivityTaskQueueRequest pollRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollActivityTaskQueueResponse> responseObserver)- Overrides:
pollActivityTaskQueuein classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
recordActivityTaskHeartbeat
public void recordActivityTaskHeartbeat(io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatRequest heartbeatRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatResponse> responseObserver)- Overrides:
recordActivityTaskHeartbeatin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
recordActivityTaskHeartbeatById
public void recordActivityTaskHeartbeatById(io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdRequest heartbeatRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RecordActivityTaskHeartbeatByIdResponse> responseObserver)- Overrides:
recordActivityTaskHeartbeatByIdin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskCompleted
public void respondActivityTaskCompleted(io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedResponse> responseObserver)- Overrides:
respondActivityTaskCompletedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskCompletedById
public void respondActivityTaskCompletedById(io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCompletedByIdResponse> responseObserver)- Overrides:
respondActivityTaskCompletedByIdin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskFailed
public void respondActivityTaskFailed(io.temporal.api.workflowservice.v1.RespondActivityTaskFailedRequest failRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskFailedResponse> responseObserver)- Overrides:
respondActivityTaskFailedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskFailedById
public void respondActivityTaskFailedById(io.temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdRequest failRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskFailedByIdResponse> responseObserver)- Overrides:
respondActivityTaskFailedByIdin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskCanceled
public void respondActivityTaskCanceled(io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledRequest canceledRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledResponse> responseObserver)- Overrides:
respondActivityTaskCanceledin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondActivityTaskCanceledById
public void respondActivityTaskCanceledById(io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdRequest canceledRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondActivityTaskCanceledByIdResponse> responseObserver)- Overrides:
respondActivityTaskCanceledByIdin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
pollNexusTaskQueue
public void pollNexusTaskQueue(io.temporal.api.workflowservice.v1.PollNexusTaskQueueRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollNexusTaskQueueResponse> responseObserver)- Overrides:
pollNexusTaskQueuein classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondNexusTaskCompleted
public void respondNexusTaskCompleted(io.temporal.api.workflowservice.v1.RespondNexusTaskCompletedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondNexusTaskCompletedResponse> responseObserver)- Overrides:
respondNexusTaskCompletedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondNexusTaskFailed
public void respondNexusTaskFailed(io.temporal.api.workflowservice.v1.RespondNexusTaskFailedRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondNexusTaskFailedResponse> responseObserver)- Overrides:
respondNexusTaskFailedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
completeNexusOperation
public void completeNexusOperation(NexusOperationRef ref, io.temporal.api.history.v1.HistoryEvent completionEvent)
-
requestCancelWorkflowExecution
public void requestCancelWorkflowExecution(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest cancelRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionResponse> responseObserver)- Overrides:
requestCancelWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
terminateWorkflowExecution
public void terminateWorkflowExecution(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionResponse> responseObserver)- Overrides:
terminateWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
signalWorkflowExecution
public void signalWorkflowExecution(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest signalRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse> responseObserver)- Overrides:
signalWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
updateWorkflowExecution
public void updateWorkflowExecution(io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse> responseObserver)- Overrides:
updateWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
pollWorkflowExecutionUpdate
public void pollWorkflowExecutionUpdate(io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse> responseObserver)- Overrides:
pollWorkflowExecutionUpdatein classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
executeMultiOperation
public void executeMultiOperation(io.temporal.api.workflowservice.v1.ExecuteMultiOperationRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ExecuteMultiOperationResponse> responseObserver)- Overrides:
executeMultiOperationin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
signalWithStartWorkflowExecution
public void signalWithStartWorkflowExecution(io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest r, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse> responseObserver)- Overrides:
signalWithStartWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
signalExternalWorkflowExecution
public void signalExternalWorkflowExecution(java.lang.String signalId, io.temporal.api.command.v1.SignalExternalWorkflowExecutionCommandAttributes commandAttributes, io.temporal.internal.testservice.TestWorkflowMutableState source)
-
continueAsNew
public java.lang.String continueAsNew(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest previousRunStartRequest, io.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributes ca, io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes ea, java.util.Optional<io.temporal.internal.testservice.TestServiceRetryState> retryState, java.lang.String identity, io.temporal.internal.testservice.ExecutionId continuedExecutionId, java.lang.String firstExecutionRunId, java.util.Optional<io.temporal.internal.testservice.TestWorkflowMutableState> parent, java.util.OptionalLong parentChildInitiatedEventId)Creates next run of a workflow execution- Returns:
- RunId
-
listOpenWorkflowExecutions
public void listOpenWorkflowExecutions(io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest listRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse> responseObserver)- Overrides:
listOpenWorkflowExecutionsin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
listClosedWorkflowExecutions
public void listClosedWorkflowExecutions(io.temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsRequest listRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListClosedWorkflowExecutionsResponse> responseObserver)- Overrides:
listClosedWorkflowExecutionsin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
respondQueryTaskCompleted
public void respondQueryTaskCompleted(io.temporal.api.workflowservice.v1.RespondQueryTaskCompletedRequest completeRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.RespondQueryTaskCompletedResponse> responseObserver)- Overrides:
respondQueryTaskCompletedin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
queryWorkflow
public void queryWorkflow(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.QueryWorkflowResponse> responseObserver)- Overrides:
queryWorkflowin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
describeWorkflowExecution
public void describeWorkflowExecution(io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse> responseObserver)- Overrides:
describeWorkflowExecutionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
describeNamespace
public void describeNamespace(io.temporal.api.workflowservice.v1.DescribeNamespaceRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeNamespaceResponse> responseObserver)This method doesn't make much sense for test server, it accepts all namespaces as existent and registered. so, it's a trivial implementation just returning an info that a namespace is registered irrespectively of the input- Overrides:
describeNamespacein classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getDiagnostics
public void getDiagnostics(java.lang.StringBuilder result)
Adds diagnostic data about internal service state to the providedStringBuilder. Includes histories of all workflow instances stored in the service.
-
currentTimeMillis
@Deprecated public long currentTimeMillis()
Deprecated.
-
registerDelayedCallback
public void registerDelayedCallback(java.time.Duration delay, java.lang.Runnable r)Invokes callback after the specified delay according to internal service clock.
-
lockTimeSkipping
@Deprecated public void lockTimeSkipping(java.lang.String caller)
Deprecated.Disables time skipping. To re-enable callunlockTimeSkipping(String). These calls are counted, so calling unlock does not guarantee that time is going to be skipped immediately as another lock can be holding it.
-
unlockTimeSkipping
@Deprecated public void unlockTimeSkipping(java.lang.String caller)
-
sleep
@Deprecated public void sleep(java.time.Duration duration)
Deprecated.Unlocks time skipping and blocks the calling thread until internal clock passes the current + duration time.
When the time is reached, locks time skipping and returns.
Might not block at all due to time skipping. Or might block if the time skipping lock counter was more than 1.
-
createWithNoGrpcServer
@Deprecated public static TestWorkflowService createWithNoGrpcServer()
Deprecated.useTestServicesStarterto create just the services with gRPC serverCreates an instance of TestWorkflowService that does not manage its own gRPC server. Useful for including in an externally managed gRPC server.
-
createServerOnly
@Deprecated public static TestWorkflowService createServerOnly(int port)
Deprecated.useTestServer.createPortBoundServer(int, boolean)instead and passlockTimeSkipping=falseto emulate the behavior of this methodCreates an out-of-process rather than in-process server, and does not set up a client. Useful, for example, if you want to use the test service from other SDKs.- Parameters:
port- the port to listen on
-
newClientStub
@Deprecated public io.temporal.serviceclient.WorkflowServiceStubs newClientStub()
Deprecated.
-
-