Interface GenericWorkflowClient

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      io.temporal.api.workflowservice.v1.CreateScheduleResponse createSchedule​(io.temporal.api.workflowservice.v1.CreateScheduleRequest request)  
      io.temporal.api.workflowservice.v1.DeleteScheduleResponse deleteSchedule​(io.temporal.api.workflowservice.v1.DeleteScheduleRequest request)  
      io.temporal.api.workflowservice.v1.DescribeScheduleResponse describeSchedule​(io.temporal.api.workflowservice.v1.DescribeScheduleRequest request)  
      io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse getWorkerBuildIdCompatability​(io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityRequest req)  
      io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse getWorkflowExecutionHistory​(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)  
      java.util.concurrent.CompletableFuture<io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryResponse> getWorkflowExecutionHistoryAsync​(io.temporal.api.workflowservice.v1.GetWorkflowExecutionHistoryRequest request)  
      java.util.concurrent.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)  
      java.util.concurrent.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)  
      java.util.concurrent.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)  
      java.util.concurrent.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)  
      void 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)  
      void terminate​(io.temporal.api.workflowservice.v1.TerminateWorkflowExecutionRequest 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)  
    • Method Detail

      • start

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

        void 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

        java.util.concurrent.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

        java.util.concurrent.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

        java.util.concurrent.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

        java.util.concurrent.CompletableFuture<io.temporal.api.workflowservice.v1.ListWorkflowExecutionsResponse> listWorkflowExecutionsAsync​(io.temporal.api.workflowservice.v1.ListWorkflowExecutionsRequest listRequest)
      • createSchedule

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

        java.util.concurrent.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)
      • updateWorkerBuildIdCompatability

        io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityResponse updateWorkerBuildIdCompatability​(io.temporal.api.workflowservice.v1.UpdateWorkerBuildIdCompatibilityRequest request)
      • getWorkerBuildIdCompatability

        io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityResponse getWorkerBuildIdCompatability​(io.temporal.api.workflowservice.v1.GetWorkerBuildIdCompatibilityRequest req)