Class TestServerAutoConfiguration

    • Constructor Summary

      Constructors 
      Constructor Description
      TestServerAutoConfiguration​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      TestWorkflowEnvironmentAdapter testTestWorkflowEnvironmentAdapter​(io.temporal.testing.TestWorkflowEnvironment testWorkflowEnvironment)  
      io.temporal.testing.TestWorkflowEnvironment testWorkflowEnvironment​(TemporalProperties properties, com.uber.m3.tally.Scope metricsScope, java.util.Map<java.lang.String,​io.temporal.common.converter.DataConverter> dataConverters, io.temporal.common.converter.DataConverter mainDataConverter, io.opentracing.Tracer otTracer, java.util.List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors, java.util.List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors, java.util.List<io.temporal.common.interceptors.WorkerInterceptor> workerInterceptors, java.util.List<TemporalOptionsCustomizer<io.temporal.testing.TestEnvironmentOptions.Builder>> testEnvOptionsCustomizers, java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.worker.WorkerFactoryOptions.Builder>> workerFactoryCustomizerMap, java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizerMap, java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizerMap, java.util.List<io.temporal.client.WorkflowClientPlugin> workflowClientPlugins, java.util.List<io.temporal.client.schedules.ScheduleClientPlugin> scheduleClientPlugins, java.util.List<io.temporal.worker.WorkerPlugin> workerPlugins)  
      • Methods inherited from class java.lang.Object

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

      • TestServerAutoConfiguration

        public TestServerAutoConfiguration​(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
    • Method Detail

      • testTestWorkflowEnvironmentAdapter

        @Bean(name="temporalTestWorkflowEnvironmentAdapter")
        public TestWorkflowEnvironmentAdapter testTestWorkflowEnvironmentAdapter​(@Qualifier("temporalTestWorkflowEnvironment")
                                                                                 io.temporal.testing.TestWorkflowEnvironment testWorkflowEnvironment)
      • testWorkflowEnvironment

        @Bean(name="temporalTestWorkflowEnvironment",
              destroyMethod="close")
        public io.temporal.testing.TestWorkflowEnvironment testWorkflowEnvironment​(TemporalProperties properties,
                                                                                   @Qualifier("temporalMetricsScope") @Autowired(required=false) @Nullable
                                                                                   com.uber.m3.tally.Scope metricsScope,
                                                                                   @Autowired(required=false)
                                                                                   java.util.Map<java.lang.String,​io.temporal.common.converter.DataConverter> dataConverters,
                                                                                   @Qualifier("mainDataConverter") @Autowired(required=false) @Nullable
                                                                                   io.temporal.common.converter.DataConverter mainDataConverter,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   io.opentracing.Tracer otTracer,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.common.interceptors.WorkflowClientInterceptor> workflowClientInterceptors,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.common.interceptors.ScheduleClientInterceptor> scheduleClientInterceptors,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.common.interceptors.WorkerInterceptor> workerInterceptors,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<TemporalOptionsCustomizer<io.temporal.testing.TestEnvironmentOptions.Builder>> testEnvOptionsCustomizers,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.worker.WorkerFactoryOptions.Builder>> workerFactoryCustomizerMap,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.client.WorkflowClientOptions.Builder>> clientCustomizerMap,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.Map<java.lang.String,​TemporalOptionsCustomizer<io.temporal.client.schedules.ScheduleClientOptions.Builder>> scheduleCustomizerMap,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.client.WorkflowClientPlugin> workflowClientPlugins,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.client.schedules.ScheduleClientPlugin> scheduleClientPlugins,
                                                                                   @Autowired(required=false) @Nullable
                                                                                   java.util.List<io.temporal.worker.WorkerPlugin> workerPlugins)