Class TestWorkflowService
java.lang.Object
io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
io.temporal.internal.testservice.TestWorkflowService
- All Implemented Interfaces:
io.grpc.BindableService,Closeable,AutoCloseable
public final class TestWorkflowService
extends io.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
implements Closeable
In 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
ConstructorsConstructorDescriptionDeprecated.TestWorkflowService(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
Modifier and TypeMethodDescriptionvoidclose()voidcompleteNexusOperation(NexusOperationRef ref, String operationID, io.temporal.api.nexus.v1.Link startLink, io.temporal.api.history.v1.HistoryEvent completionEvent) continueAsNew(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest previousRunStartRequest, io.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributes ca, io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes ea, Optional<io.temporal.internal.testservice.TestServiceRetryState> retryState, String identity, ExecutionId continuedExecutionId, String firstExecutionRunId, io.temporal.internal.testservice.TestWorkflowMutableState previousExecutionState, Optional<io.temporal.internal.testservice.TestWorkflowMutableState> parent, 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 TestWorkflowServiceDeprecated.useTestServicesStarterto create just the services with gRPC serverlongDeprecated.voiddeleteWorkerDeployment(io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse> responseObserver) voiddeleteWorkerDeploymentVersion(io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse> responseObserver) voiddescribeDeployment(io.temporal.api.workflowservice.v1.DescribeDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeDeploymentResponse> responseObserver) 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.voiddescribeWorkerDeployment(io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse> responseObserver) voiddescribeWorkerDeploymentVersion(io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse> responseObserver) 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) voidgetCurrentDeployment(io.temporal.api.workflowservice.v1.GetCurrentDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetCurrentDeploymentResponse> responseObserver) voidgetDeploymentReachability(io.temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse> responseObserver) voidgetDiagnostics(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) voidlistDeployments(io.temporal.api.workflowservice.v1.ListDeploymentsRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListDeploymentsResponse> responseObserver) voidlistOpenWorkflowExecutions(io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsRequest listRequest, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListOpenWorkflowExecutionsResponse> responseObserver) voidlistWorkerDeployments(io.temporal.api.workflowservice.v1.ListWorkerDeploymentsRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse> responseObserver) voidlockTimeSkipping(String caller) io.temporal.serviceclient.WorkflowServiceStubsDeprecated.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(Duration delay, 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) voidsetCurrentDeployment(io.temporal.api.workflowservice.v1.SetCurrentDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetCurrentDeploymentResponse> responseObserver) voidsetWorkerDeploymentCurrentVersion(io.temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse> responseObserver) voidsetWorkerDeploymentRampingVersion(io.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse> responseObserver) voidshutdownWorker(io.temporal.api.workflowservice.v1.ShutdownWorkerRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ShutdownWorkerResponse> responseObserver) voidsignalExternalWorkflowExecution(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) voidvoidstartWorkflowExecution(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(String caller) voidupdateWorkerDeploymentVersionMetadata(io.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse> responseObserver) 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, countActivityExecutions, countNexusOperationExecutions, countSchedules, countWorkers, countWorkflowExecutions, createSchedule, createWorkerDeployment, createWorkerDeploymentVersion, createWorkflowRule, deleteActivityExecution, deleteNexusOperationExecution, deleteSchedule, deleteWorkflowExecution, deleteWorkflowRule, deprecateNamespace, describeActivityExecution, describeBatchOperation, describeNexusOperationExecution, describeSchedule, describeTaskQueue, describeWorker, describeWorkflowRule, fetchWorkerConfig, getClusterInfo, getSearchAttributes, getWorkerBuildIdCompatibility, getWorkerTaskReachability, getWorkerVersioningRules, getWorkflowExecutionHistoryReverse, listActivityExecutions, listArchivedWorkflowExecutions, listBatchOperations, listNamespaces, listNexusOperationExecutions, listScheduleMatchingTimes, listSchedules, listTaskQueuePartitions, listWorkers, listWorkflowExecutions, listWorkflowRules, patchSchedule, pauseActivity, pauseActivityExecution, pauseWorkflowExecution, pollActivityExecution, pollNexusOperationExecution, recordWorkerHeartbeat, registerNamespace, requestCancelActivityExecution, requestCancelNexusOperationExecution, resetActivity, resetActivityExecution, resetStickyTaskQueue, resetWorkflowExecution, scanWorkflowExecutions, setWorkerDeploymentManager, startActivityExecution, startBatchOperation, startNexusOperationExecution, stopBatchOperation, terminateActivityExecution, terminateNexusOperationExecution, triggerWorkflowRule, unpauseActivity, unpauseActivityExecution, unpauseWorkflowExecution, updateActivityExecutionOptions, updateActivityOptions, updateNamespace, updateSchedule, updateTaskQueueConfig, updateWorkerBuildIdCompatibility, updateWorkerConfig, updateWorkerDeploymentVersionComputeConfig, updateWorkerVersioningRules, updateWorkflowExecutionOptions, validateWorkerDeploymentVersionComputeConfig
-
Constructor Details
-
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.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.useTestServer.createServer(boolean)insteadCreates an in-memory service along with client stubs for use in Java code. See also createServerOnly and createWithNoGrpcServer.
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
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
-
shutdownWorker
public void shutdownWorker(io.temporal.api.workflowservice.v1.ShutdownWorkerRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ShutdownWorkerResponse> responseObserver) - Overrides:
shutdownWorkerin 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, String operationID, io.temporal.api.nexus.v1.Link startLink, 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(String signalId, io.temporal.api.command.v1.SignalExternalWorkflowExecutionCommandAttributes commandAttributes, io.temporal.internal.testservice.TestWorkflowMutableState source) -
continueAsNew
public String continueAsNew(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest previousRunStartRequest, io.temporal.api.command.v1.ContinueAsNewWorkflowExecutionCommandAttributes ca, io.temporal.api.history.v1.WorkflowExecutionContinuedAsNewEventAttributes ea, Optional<io.temporal.internal.testservice.TestServiceRetryState> retryState, String identity, ExecutionId continuedExecutionId, String firstExecutionRunId, io.temporal.internal.testservice.TestWorkflowMutableState previousExecutionState, Optional<io.temporal.internal.testservice.TestWorkflowMutableState> parent, 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
-
describeDeployment
public void describeDeployment(io.temporal.api.workflowservice.v1.DescribeDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeDeploymentResponse> responseObserver) - Overrides:
describeDeploymentin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
describeWorkerDeploymentVersion
public void describeWorkerDeploymentVersion(io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentVersionResponse> responseObserver) - Overrides:
describeWorkerDeploymentVersionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
describeWorkerDeployment
public void describeWorkerDeployment(io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DescribeWorkerDeploymentResponse> responseObserver) - Overrides:
describeWorkerDeploymentin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
deleteWorkerDeployment
public void deleteWorkerDeployment(io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentResponse> responseObserver) - Overrides:
deleteWorkerDeploymentin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
deleteWorkerDeploymentVersion
public void deleteWorkerDeploymentVersion(io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.DeleteWorkerDeploymentVersionResponse> responseObserver) - Overrides:
deleteWorkerDeploymentVersionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
setWorkerDeploymentCurrentVersion
public void setWorkerDeploymentCurrentVersion(io.temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetWorkerDeploymentCurrentVersionResponse> responseObserver) - Overrides:
setWorkerDeploymentCurrentVersionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
setCurrentDeployment
public void setCurrentDeployment(io.temporal.api.workflowservice.v1.SetCurrentDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetCurrentDeploymentResponse> responseObserver) - Overrides:
setCurrentDeploymentin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getCurrentDeployment
public void getCurrentDeployment(io.temporal.api.workflowservice.v1.GetCurrentDeploymentRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetCurrentDeploymentResponse> responseObserver) - Overrides:
getCurrentDeploymentin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
listDeployments
public void listDeployments(io.temporal.api.workflowservice.v1.ListDeploymentsRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListDeploymentsResponse> responseObserver) - Overrides:
listDeploymentsin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getDeploymentReachability
public void getDeploymentReachability(io.temporal.api.workflowservice.v1.GetDeploymentReachabilityRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.GetDeploymentReachabilityResponse> responseObserver) - Overrides:
getDeploymentReachabilityin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
setWorkerDeploymentRampingVersion
public void setWorkerDeploymentRampingVersion(io.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.SetWorkerDeploymentRampingVersionResponse> responseObserver) - Overrides:
setWorkerDeploymentRampingVersionin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
listWorkerDeployments
public void listWorkerDeployments(io.temporal.api.workflowservice.v1.ListWorkerDeploymentsRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.ListWorkerDeploymentsResponse> responseObserver) - Overrides:
listWorkerDeploymentsin classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
updateWorkerDeploymentVersionMetadata
public void updateWorkerDeploymentVersionMetadata(io.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataRequest request, io.grpc.stub.StreamObserver<io.temporal.api.workflowservice.v1.UpdateWorkerDeploymentVersionMetadataResponse> responseObserver) - Overrides:
updateWorkerDeploymentVersionMetadatain classio.temporal.api.workflowservice.v1.WorkflowServiceGrpc.WorkflowServiceImplBase
-
getDiagnostics
Adds diagnostic data about internal service state to the providedStringBuilder. Includes histories of all workflow instances stored in the service. -
currentTimeMillis
Deprecated. -
registerDelayedCallback
-
lockTimeSkipping
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
-
sleep
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.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.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.
-
TestServer.createServer(boolean)instead and passlockTimeSkipping=falseto emulate the behavior of this method