Class ServiceStubsAutoConfiguration
- java.lang.Object
-
- io.temporal.spring.boot.autoconfigure.ServiceStubsAutoConfiguration
-
@Configuration @EnableConfigurationProperties(TemporalProperties.class) @AutoConfigureAfter({MetricsScopeAutoConfiguration.class,TestServerAutoConfiguration.class}) @ConditionalOnExpression("${spring.temporal.test-server.enabled:false} || \'${spring.temporal.connection.target:}\'.length() > 0") public class ServiceStubsAutoConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ServiceStubsAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceStubsTemplate
serviceStubsTemplate(TemporalProperties properties, com.uber.m3.tally.Scope metricsScope, TestWorkflowEnvironmentAdapter testWorkflowEnvironment, TemporalOptionsCustomizer<io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder> workflowServiceStubsCustomizer)
io.temporal.serviceclient.WorkflowServiceStubs
workflowServiceStubsTemplate(ServiceStubsTemplate serviceStubsTemplate)
-
-
-
Method Detail
-
serviceStubsTemplate
@Bean(name="temporalServiceStubsTemplate") public ServiceStubsTemplate serviceStubsTemplate(TemporalProperties properties, @Qualifier("temporalMetricsScope") @Autowired(required=false) @Nullable com.uber.m3.tally.Scope metricsScope, @Qualifier("temporalTestWorkflowEnvironmentAdapter") @Autowired(required=false) @Nullable TestWorkflowEnvironmentAdapter testWorkflowEnvironment, @Autowired(required=false) @Nullable TemporalOptionsCustomizer<io.temporal.serviceclient.WorkflowServiceStubsOptions.Builder> workflowServiceStubsCustomizer)
-
workflowServiceStubsTemplate
@Bean(name="temporalWorkflowServiceStubs") public io.temporal.serviceclient.WorkflowServiceStubs workflowServiceStubsTemplate(@Qualifier("temporalServiceStubsTemplate") ServiceStubsTemplate serviceStubsTemplate)
-
-