Class TestServerAutoConfiguration
- java.lang.Object
-
- io.temporal.spring.boot.autoconfigure.TestServerAutoConfiguration
-
@AutoConfiguration(after={OpenTracingAutoConfiguration.class,MetricsScopeAutoConfiguration.class}) @EnableConfigurationProperties(TemporalProperties.class) @ConditionalOnClass(name="io.temporal.testing.TestWorkflowEnvironment") @ConditionalOnProperty(prefix="spring.temporal", name="test-server.enabled", havingValue="true") public class TestServerAutoConfiguration extends java.lang.ObjectProvides a client based on `spring.temporal.testServer` section
-
-
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 TestWorkflowEnvironmentAdaptertestTestWorkflowEnvironmentAdapter(io.temporal.testing.TestWorkflowEnvironment testWorkflowEnvironment)io.temporal.testing.TestWorkflowEnvironmenttestWorkflowEnvironment(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)
-
-
-
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)
-
-