Class ClientTemplate


  • public class ClientTemplate
    extends java.lang.Object
    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.temporal.client.schedules.ScheduleClient getScheduleClient()  
      io.temporal.client.WorkflowClient getWorkflowClient()  
      • Methods inherited from class java.lang.Object

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

      • ClientTemplate

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

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

      • getWorkflowClient

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

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