Interface GenericWorkflowClient

All Known Implementing Classes:
GenericWorkflowClientImpl

public interface GenericWorkflowClient
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cancelActivity(io.temporal.api.workflowservice.v1.RequestCancelActivityExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.CountActivityExecutionsResponse
    countActivities(io.temporal.api.workflowservice.v1.CountActivityExecutionsRequest request)
     
    io.temporal.api.workflowservice.v1.CountNexusOperationExecutionsResponse
    countNexusOperationExecutions(io.temporal.api.workflowservice.v1.CountNexusOperationExecutionsRequest request)
     
    io.temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse
    countWorkflowExecutions(io.temporal.api.workflowservice.v1.CountWorkflowExecutionsRequest request)
     
    io.temporal.api.workflowservice.v1.CreateScheduleResponse
    createSchedule(io.temporal.api.workflowservice.v1.CreateScheduleRequest request)
     
    io.temporal.api.workflowservice.v1.DeleteNexusOperationExecutionResponse
    deleteNexusOperationExecution(io.temporal.api.workflowservice.v1.DeleteNexusOperationExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.DeleteScheduleResponse
    deleteSchedule(io.temporal.api.workflowservice.v1.DeleteScheduleRequest request)
     
    io.temporal.api.workflowservice.v1.DescribeActivityExecutionResponse
    describeActivity(io.temporal.api.workflowservice.v1.DescribeActivityExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.DescribeNexusOperationExecutionResponse
    describeNexusOperationExecution(io.temporal.api.workflowservice.v1.DescribeNexusOperationExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.DescribeScheduleResponse
    describeSchedule(io.temporal.api.workflowservice.v1.DescribeScheduleRequest request)
     
    io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse
    describeWorkflowExecution(io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.ExecuteMultiOperationResponse
    executeMultiOperation(io.temporal.api.workflowservice.v1.ExecuteMultiOperationRequest request, io.grpc.Deadline deadline)
     
    io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse
    getWorkerBuildIdCompatability(io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityRequest req)
    Deprecated.
    io.temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse
    GetWorkerTaskReachability(io.temporal.api.workflowservice.v1.GetWorkerTaskReachabilityRequest req)
    Deprecated.
    io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse
    getWorkflowExecutionHistory(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse>
    getWorkflowExecutionHistoryAsync(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)
     
    io.temporal.api.workflowservice.v1.ListActivityExecutionsResponse
    listActivities(io.temporal.api.workflowservice.v1.ListActivityExecutionsRequest request)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.ListActivityExecutionsResponse>
    listActivitiesAsync(io.temporal.api.workflowservice.v1.ListActivityExecutionsRequest request)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.ListNexusOperationExecutionsResponse>
    listNexusOperationExecutionsAsync(io.temporal.api.workflowservice.v1.ListNexusOperationExecutionsRequest request)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.ListSchedulesResponse>
    listSchedulesAsync(io.temporal.api.workflowservice.v1.ListSchedulesRequest request)
     
    io.temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse
    listWorkflowExecutions(io.temporal.api.workflowservice.v1.ListWorkflowExecutionsRequest listRequest)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse>
    listWorkflowExecutionsAsync(io.temporal.api.workflowservice.v1.ListWorkflowExecutionsRequest listRequest)
     
    io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse
    longPollHistory(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request, io.grpc.Deadline deadline)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse>
    longPollHistoryAsync(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request, io.grpc.Deadline deadline)
     
    io.temporal.api.workflowservice.v1.PatchScheduleResponse
    patchSchedule(io.temporal.api.workflowservice.v1.PatchScheduleRequest request)
     
    io.temporal.api.workflowservice.v1.PollActivityExecutionResponse
    pollActivity(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.PollActivityExecutionResponse
    pollActivity(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request, io.grpc.Deadline deadline)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.PollActivityExecutionResponse>
    pollActivityAsync(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request, io.grpc.Deadline deadline)
     
    io.temporal.api.workflowservice.v1.PollNexusOperationExecutionResponse
    pollNexusOperationExecution(io.temporal.api.workflowservice.v1.PollNexusOperationExecutionRequest request, io.grpc.Deadline deadline)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.PollNexusOperationExecutionResponse>
    pollNexusOperationExecutionAsync(io.temporal.api.workflowservice.v1.PollNexusOperationExecutionRequest request, io.grpc.Deadline deadline)
     
    CompletableFuture<io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse>
    pollUpdateAsync(io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest request, io.grpc.Deadline deadline)
     
    io.temporal.api.workflowservice.v1.QueryWorkflowResponse
    query(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryParameters)
     
    void
    requestCancel(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest parameters)
     
    io.temporal.api.workflowservice.v1.RequestCancelNexusOperationExecutionResponse
    requestCancelNexusOperationExecution(io.temporal.api.workflowservice.v1.RequestCancelNexusOperationExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse
    signal(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse
    signalWithStart(io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.StartWorkflowExecutionResponse
    start(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.StartActivityExecutionResponse
    startActivity(io.temporal.api.workflowservice.v1.StartActivityExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.StartNexusOperationExecutionResponse
    startNexusOperationExecution(io.temporal.api.workflowservice.v1.StartNexusOperationExecutionRequest request)
     
    void
    terminate(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request)
     
    void
    terminateActivity(io.temporal.api.workflowservice.v1.TerminateActivityExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.TerminateNexusOperationExecutionResponse
    terminateNexusOperationExecution(io.temporal.api.workflowservice.v1.TerminateNexusOperationExecutionRequest request)
     
    io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse
    update(io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest updateParameters, io.grpc.Deadline deadline)
     
    io.temporal.api.workflowservice.v1.UpdateScheduleResponse
    updateSchedule(io.temporal.api.workflowservice.v1.UpdateScheduleRequest request)
     
    io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse
    updateWorkerBuildIdCompatability(io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest request)
    Deprecated.
  • Method Details

    • start

      io.temporal.api.workflowservice.v1.StartWorkflowExecutionResponse start(io.temporal.api.workflowservice.v1.StartWorkflowExecutionRequest request)
    • signal

      io.temporal.api.workflowservice.v1.SignalWorkflowExecutionResponse signal(io.temporal.api.workflowservice.v1.SignalWorkflowExecutionRequest request)
    • signalWithStart

      io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionResponse signalWithStart(io.temporal.api.workflowservice.v1.SignalWithStartWorkflowExecutionRequest request)
    • requestCancel

      void requestCancel(io.temporal.api.workflowservice.v1.RequestCancelWorkflowExecutionRequest parameters)
    • query

      io.temporal.api.workflowservice.v1.QueryWorkflowResponse query(io.temporal.api.workflowservice.v1.QueryWorkflowRequest queryParameters)
    • update

      io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionResponse update(@Nonnull io.temporal.api.workflowservice.v1.UpdateWorkflowExecutionRequest updateParameters, @Nonnull io.grpc.Deadline deadline)
    • pollUpdateAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateResponse> pollUpdateAsync(@Nonnull io.temporal.api.workflowservice.v1.PollWorkflowExecutionUpdateRequest request, @Nonnull io.grpc.Deadline deadline)
    • terminate

      void terminate(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest request)
    • longPollHistory

      io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse longPollHistory(@Nonnull io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request, @Nonnull io.grpc.Deadline deadline)
    • longPollHistoryAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse> longPollHistoryAsync(@Nonnull io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request, @Nonnull io.grpc.Deadline deadline)
    • getWorkflowExecutionHistory

      io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse getWorkflowExecutionHistory(@Nonnull io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)
    • getWorkflowExecutionHistoryAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse> getWorkflowExecutionHistoryAsync(@Nonnull io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)
    • listWorkflowExecutions

      io.temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse listWorkflowExecutions(io.temporal.api.workflowservice.v1.ListWorkflowExecutionsRequest listRequest)
    • listWorkflowExecutionsAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse> listWorkflowExecutionsAsync(io.temporal.api.workflowservice.v1.ListWorkflowExecutionsRequest listRequest)
    • countWorkflowExecutions

      io.temporal.api.workflowservice.v1.CountWorkflowExecutionsResponse countWorkflowExecutions(io.temporal.api.workflowservice.v1.CountWorkflowExecutionsRequest request)
    • createSchedule

      io.temporal.api.workflowservice.v1.CreateScheduleResponse createSchedule(io.temporal.api.workflowservice.v1.CreateScheduleRequest request)
    • listSchedulesAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.ListSchedulesResponse> listSchedulesAsync(io.temporal.api.workflowservice.v1.ListSchedulesRequest request)
    • updateSchedule

      io.temporal.api.workflowservice.v1.UpdateScheduleResponse updateSchedule(io.temporal.api.workflowservice.v1.UpdateScheduleRequest request)
    • patchSchedule

      io.temporal.api.workflowservice.v1.PatchScheduleResponse patchSchedule(io.temporal.api.workflowservice.v1.PatchScheduleRequest request)
    • deleteSchedule

      io.temporal.api.workflowservice.v1.DeleteScheduleResponse deleteSchedule(io.temporal.api.workflowservice.v1.DeleteScheduleRequest request)
    • describeSchedule

      io.temporal.api.workflowservice.v1.DescribeScheduleResponse describeSchedule(io.temporal.api.workflowservice.v1.DescribeScheduleRequest request)
    • describeWorkflowExecution

      io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionResponse describeWorkflowExecution(io.temporal.api.workflowservice.v1.DescribeWorkflowExecutionRequest request)
    • startNexusOperationExecution

      io.temporal.api.workflowservice.v1.StartNexusOperationExecutionResponse startNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.StartNexusOperationExecutionRequest request)
    • describeNexusOperationExecution

      io.temporal.api.workflowservice.v1.DescribeNexusOperationExecutionResponse describeNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.DescribeNexusOperationExecutionRequest request)
    • pollNexusOperationExecution

      io.temporal.api.workflowservice.v1.PollNexusOperationExecutionResponse pollNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.PollNexusOperationExecutionRequest request, @Nonnull io.grpc.Deadline deadline)
    • pollNexusOperationExecutionAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.PollNexusOperationExecutionResponse> pollNexusOperationExecutionAsync(@Nonnull io.temporal.api.workflowservice.v1.PollNexusOperationExecutionRequest request, @Nonnull io.grpc.Deadline deadline)
    • listNexusOperationExecutionsAsync

      CompletableFuture<io.temporal.api.workflowservice.v1.ListNexusOperationExecutionsResponse> listNexusOperationExecutionsAsync(@Nonnull io.temporal.api.workflowservice.v1.ListNexusOperationExecutionsRequest request)
    • countNexusOperationExecutions

      io.temporal.api.workflowservice.v1.CountNexusOperationExecutionsResponse countNexusOperationExecutions(@Nonnull io.temporal.api.workflowservice.v1.CountNexusOperationExecutionsRequest request)
    • requestCancelNexusOperationExecution

      io.temporal.api.workflowservice.v1.RequestCancelNexusOperationExecutionResponse requestCancelNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.RequestCancelNexusOperationExecutionRequest request)
    • terminateNexusOperationExecution

      io.temporal.api.workflowservice.v1.TerminateNexusOperationExecutionResponse terminateNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.TerminateNexusOperationExecutionRequest request)
    • deleteNexusOperationExecution

      io.temporal.api.workflowservice.v1.DeleteNexusOperationExecutionResponse deleteNexusOperationExecution(@Nonnull io.temporal.api.workflowservice.v1.DeleteNexusOperationExecutionRequest request)
    • updateWorkerBuildIdCompatability

      @Experimental @Deprecated io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse updateWorkerBuildIdCompatability(io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest request)
      Deprecated.
    • executeMultiOperation

      @Experimental io.temporal.api.workflowservice.v1.ExecuteMultiOperationResponse executeMultiOperation(io.temporal.api.workflowservice.v1.ExecuteMultiOperationRequest request, @Nonnull io.grpc.Deadline deadline)
    • startActivity

      @Experimental io.temporal.api.workflowservice.v1.StartActivityExecutionResponse startActivity(io.temporal.api.workflowservice.v1.StartActivityExecutionRequest request)
    • pollActivity

      @Experimental io.temporal.api.workflowservice.v1.PollActivityExecutionResponse pollActivity(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request)
    • pollActivity

      @Experimental io.temporal.api.workflowservice.v1.PollActivityExecutionResponse pollActivity(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request, @Nonnull io.grpc.Deadline deadline)
    • pollActivityAsync

      @Experimental CompletableFuture<io.temporal.api.workflowservice.v1.PollActivityExecutionResponse> pollActivityAsync(io.temporal.api.workflowservice.v1.PollActivityExecutionRequest request, @Nonnull io.grpc.Deadline deadline)
    • describeActivity

      @Experimental io.temporal.api.workflowservice.v1.DescribeActivityExecutionResponse describeActivity(io.temporal.api.workflowservice.v1.DescribeActivityExecutionRequest request)
    • cancelActivity

      @Experimental void cancelActivity(io.temporal.api.workflowservice.v1.RequestCancelActivityExecutionRequest request)
    • terminateActivity

      @Experimental void terminateActivity(io.temporal.api.workflowservice.v1.TerminateActivityExecutionRequest request)
    • listActivities

      @Experimental io.temporal.api.workflowservice.v1.ListActivityExecutionsResponse listActivities(io.temporal.api.workflowservice.v1.ListActivityExecutionsRequest request)
    • listActivitiesAsync

      @Experimental CompletableFuture<io.temporal.api.workflowservice.v1.ListActivityExecutionsResponse> listActivitiesAsync(io.temporal.api.workflowservice.v1.ListActivityExecutionsRequest request)
    • countActivities

      @Experimental io.temporal.api.workflowservice.v1.CountActivityExecutionsResponse countActivities(io.temporal.api.workflowservice.v1.CountActivityExecutionsRequest request)
    • getWorkerBuildIdCompatability

      @Experimental @Deprecated io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse getWorkerBuildIdCompatability(io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityRequest req)
      Deprecated.
    • GetWorkerTaskReachability

      @Experimental @Deprecated io.temporal.api.workflowservice.v1.GetWorkerTaskReachabilityResponse GetWorkerTaskReachability(io.temporal.api.workflowservice.v1.GetWorkerTaskReachabilityRequest req)
      Deprecated.