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.annotation.processor.AnnotationProcessorConfiguration.class) @EnableConfigurationProperties(ZeebeClientConfigurationProperties.class) public class ZeebeClientAllAutoConfiguration extends Object
  • Constructor Details

  • Method Details

    • zeebeClientExecutorService

      @Bean @ConditionalOnMissingBean public ZeebeClientExecutorService zeebeClientExecutorService()
    • commandExceptionHandlingStrategy

      @Bean @ConditionalOnMissingBean public CommandExceptionHandlingStrategy commandExceptionHandlingStrategy(ZeebeClientExecutorService scheduledExecutorService)
    • jobWorkerManager

      @Bean public JobWorkerManager jobWorkerManager(CommandExceptionHandlingStrategy commandExceptionHandlingStrategy, io.camunda.connector.api.secret.SecretProvider secretProvider, io.camunda.connector.runtime.util.outbound.OutboundConnectorFactory connectorFactory, io.camunda.zeebe.client.api.JsonMapper jsonMapper, MetricsRecorder metricsRecorder)
    • backoffSupplier

      @Bean public io.camunda.zeebe.client.api.worker.BackoffSupplier backoffSupplier()
    • propertyBasedZeebeWorkerValueCustomizer

      @Bean("propertyBasedZeebeWorkerValueCustomizer") @ConditionalOnMissingBean(name="propertyBasedZeebeWorkerValueCustomizer") public ZeebeWorkerValueCustomizer propertyBasedZeebeWorkerValueCustomizer()