Class ZeebeClientAllAutoConfiguration
java.lang.Object
io.camunda.zeebe.spring.client.configuration.ZeebeClientAllAutoConfiguration
@ConditionalOnCamundaClientEnabled
@Import({AnnotationProcessorConfiguration.class,JsonMapperConfiguration.class})
@EnableConfigurationProperties(CamundaClientProperties.class)
public class ZeebeClientAllAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommandExceptionHandlingStrategy(ZeebeClientExecutorService scheduledExecutorService) jobWorkerManager(CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, MetricsRecorder metricsRecorder, ParameterResolverStrategy parameterResolverStrategy, ResultProcessorStrategy resultProcessorStrategy, BackoffSupplier backoffSupplier) parameterResolverStrategy(JsonMapper jsonMapper) propertyBasedZeebeWorkerValueCustomizer(CamundaClientProperties camundaClientProperties) zeebeClientExecutorService(CamundaClientProperties camundaClientProperties)
-
Constructor Details
-
ZeebeClientAllAutoConfiguration
public ZeebeClientAllAutoConfiguration()
-
-
Method Details
-
zeebeClientExecutorService
@Bean @ConditionalOnMissingBean public ZeebeClientExecutorService zeebeClientExecutorService(CamundaClientProperties camundaClientProperties) -
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 backoffSupplier) -
backoffSupplier
-
propertyBasedZeebeWorkerValueCustomizer
@Bean("propertyBasedZeebeWorkerValueCustomizer") @ConditionalOnMissingBean(name="propertyBasedZeebeWorkerValueCustomizer") public ZeebeWorkerValueCustomizer propertyBasedZeebeWorkerValueCustomizer(CamundaClientProperties camundaClientProperties)
-