Class ZeebeClientAllAutoConfiguration
java.lang.Object
io.camunda.zeebe.spring.client.configuration.ZeebeClientAllAutoConfiguration
@ConditionalOnProperty(prefix="zeebe.client",
name="enabled",
havingValue="true",
matchIfMissing=true)
@Import(io.camunda.zeebe.spring.client.configuration.AnnotationProcessorConfiguration.class)
@EnableConfigurationProperties({ZeebeClientConfigurationProperties.class,CommonConfigurationProperties.class})
public class ZeebeClientAllAutoConfiguration
extends Object
-
Constructor Summary
ConstructorsConstructorDescriptionZeebeClientAllAutoConfiguration(ZeebeClientConfigurationProperties configurationProperties) -
Method Summary
Modifier and TypeMethodDescriptioncommandExceptionHandlingStrategy(ZeebeClientExecutorService scheduledExecutorService) jobWorkerManager(CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, JsonMapper jsonMapper, MetricsRecorder metricsRecorder)
-
Constructor Details
-
ZeebeClientAllAutoConfiguration
-
-
Method Details
-
zeebeClientExecutorService
-
commandExceptionHandlingStrategy
@Bean @ConditionalOnMissingBean public CommandExceptionHandlingStrategy commandExceptionHandlingStrategy(ZeebeClientExecutorService scheduledExecutorService) -
jobWorkerManager
@Bean public JobWorkerManager jobWorkerManager(CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, JsonMapper jsonMapper, MetricsRecorder metricsRecorder) -
backoffSupplier
-
propertyBasedZeebeWorkerValueCustomizer
@Bean("propertyBasedZeebeWorkerValueCustomizer") @ConditionalOnMissingBean(name="propertyBasedZeebeWorkerValueCustomizer") public ZeebeWorkerValueCustomizer propertyBasedZeebeWorkerValueCustomizer()
-