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