Class ClientTemplate

java.lang.Object
io.temporal.spring.boot.autoconfigure.template.ClientTemplate

public class ClientTemplate extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientTemplate(String namespace, io.temporal.common.converter.DataConverter dataConverter, List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors, List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors, io.opentracing.Tracer tracer, io.temporal.serviceclient.WorkflowServiceStubs workflowServiceStubs, TestWorkflowEnvironmentAdapter testWorkflowEnvironment, List<TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizers, List<TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizers)
    Deprecated.
    Use constructor with plugins parameters
    ClientTemplate(String namespace, io.temporal.common.converter.DataConverter dataConverter, List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors, List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors, io.opentracing.Tracer tracer, io.temporal.serviceclient.WorkflowServiceStubs workflowServiceStubs, TestWorkflowEnvironmentAdapter testWorkflowEnvironment, List<TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizers, List<TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizers, List<io.temporal.client.WorkflowClientPlugin> workflowClientPlugins, List<io.temporal.client.schedules.ScheduleClientPlugin> scheduleClientPlugins)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.temporal.client.schedules.ScheduleClient
     
    io.temporal.client.WorkflowClient
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientTemplate

      public ClientTemplate(@Nonnull String namespace, @Nullable io.temporal.common.converter.DataConverter dataConverter, @Nullable List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors, @Nullable List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors, @Nullable io.opentracing.Tracer tracer, @Nullable io.temporal.serviceclient.WorkflowServiceStubs workflowServiceStubs, @Nullable TestWorkflowEnvironmentAdapter testWorkflowEnvironment, @Nullable List<TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizers, @Nullable List<TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizers, @Nullable List<io.temporal.client.WorkflowClientPlugin> workflowClientPlugins, @Nullable List<io.temporal.client.schedules.ScheduleClientPlugin> scheduleClientPlugins)
    • ClientTemplate

      @Deprecated public ClientTemplate(@Nonnull String namespace, @Nullable io.temporal.common.converter.DataConverter dataConverter, @Nullable List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors, @Nullable List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors, @Nullable io.opentracing.Tracer tracer, @Nullable io.temporal.serviceclient.WorkflowServiceStubs workflowServiceStubs, @Nullable TestWorkflowEnvironmentAdapter testWorkflowEnvironment, @Nullable List<TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizers, @Nullable List<TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizers)
      Deprecated.
      Use constructor with plugins parameters
  • Method Details

    • getWorkflowClient

      public io.temporal.client.WorkflowClient getWorkflowClient()
    • getScheduleClient

      public io.temporal.client.schedules.ScheduleClient getScheduleClient()