Class ZeebeClientProdAutoConfiguration
java.lang.Object
io.camunda.zeebe.spring.client.configuration.ZeebeClientProdAutoConfiguration
@ConditionalOnCamundaClientEnabled
@ConditionalOnMissingBean(SpringZeebeTestContext.class)
@ImportAutoConfiguration({ExecutorServiceConfiguration.class,ZeebeActuatorConfiguration.class,JsonMapperConfiguration.class,CredentialsProviderConfiguration.class})
@AutoConfigureBefore(ZeebeClientAllAutoConfiguration.class)
@EnableConfigurationProperties(CamundaClientProperties.class)
public class ZeebeClientProdAutoConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionzeebeClient(ZeebeClientConfigurationImpl configuration) zeebeClientConfiguration(CamundaClientProperties camundaClientProperties, JsonMapper jsonMapper, List<io.grpc.ClientInterceptor> interceptors, List<org.apache.hc.client5.http.async.AsyncExecChainHandler> chainHandlers, ZeebeClientExecutorService zeebeClientExecutorService, CredentialsProvider credentialsProvider)
-
Constructor Details
-
ZeebeClientProdAutoConfiguration
public ZeebeClientProdAutoConfiguration()
-
-
Method Details
-
zeebeClientConfiguration
@Bean public ZeebeClientConfigurationImpl zeebeClientConfiguration(CamundaClientProperties camundaClientProperties, JsonMapper jsonMapper, List<io.grpc.ClientInterceptor> interceptors, List<org.apache.hc.client5.http.async.AsyncExecChainHandler> chainHandlers, ZeebeClientExecutorService zeebeClientExecutorService, CredentialsProvider credentialsProvider) -
zeebeClient
@Bean(destroyMethod="close") public ZeebeClient zeebeClient(ZeebeClientConfigurationImpl configuration)
-