Interface ZeebeWorkerModule
- All Superinterfaces:
ru.tinkoff.grpc.client.GrpcClientModule,ru.tinkoff.kora.json.common.JsonCommonModule,ru.tinkoff.kora.netty.common.NettyCommonModule
public interface ZeebeWorkerModule
extends ru.tinkoff.grpc.client.GrpcClientModule, ru.tinkoff.kora.json.common.JsonCommonModule
-
Nested Class Summary
Nested classes/interfaces inherited from interface ru.tinkoff.kora.netty.common.NettyCommonModule
ru.tinkoff.kora.netty.common.NettyCommonModule.BossLoopGroup, ru.tinkoff.kora.netty.common.NettyCommonModule.WorkerLoopGroup -
Field Summary
Fields inherited from interface ru.tinkoff.kora.json.common.JsonCommonModule
JSON_FACTORY -
Method Summary
Modifier and TypeMethodDescriptiondefault ZeebeClientConfigzeebeClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<ZeebeClientConfig> extractor) default KoraZeebeJobWorkerEnginezeebeKoraZeebeJobWorkerEngine(io.camunda.zeebe.client.ZeebeClient client, ru.tinkoff.kora.application.graph.All<KoraJobWorker> jobWorkers, ZeebeClientConfig clientConfig, ZeebeWorkerConfig workerConfig, ZeebeBackoffFactory camundaBackoffFactory, ZeebeWorkerTelemetryFactory telemetryFactory, ZeebeClientWorkerMetricsFactory zeebeMetricsFactory) default ZeebeBackoffFactorydefault ru.tinkoff.kora.application.graph.Wrapped<io.camunda.zeebe.client.ZeebeClient>zeebeWorkerClient(ZeebeClientConfig clientConfig, io.camunda.zeebe.client.ZeebeClientConfiguration clientConfiguration, io.grpc.ManagedChannel managedChannel) default io.camunda.zeebe.client.ZeebeClientConfigurationzeebeWorkerClientConfiguration(ZeebeClientConfig clientConfig, ZeebeWorkerConfig workerConfig, io.camunda.zeebe.client.CredentialsProvider credentialsProvider, io.camunda.zeebe.client.api.JsonMapper jsonMapper, ScheduledExecutorService jobWorkerExecutor) default ZeebeWorkerConfigzeebeWorkerConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<ZeebeWorkerConfig> extractor) default ru.tinkoff.kora.application.graph.Wrapped<io.grpc.ManagedChannel>zeebeWorkerGrpcManagedChannel(ZeebeClientConfig clientConfig, ru.tinkoff.kora.application.graph.All<io.grpc.ClientInterceptor> interceptors, ru.tinkoff.grpc.client.telemetry.GrpcClientTelemetryFactory clientTelemetryFactory, ru.tinkoff.grpc.client.GrpcClientChannelFactory clientChannelFactory) default ZeebeWorkerLoggerFactorydefault ZeebeResourceDeploymentzeebeWorkerResourceDeployment(io.camunda.zeebe.client.ZeebeClient zeebeClient, ZeebeClientConfig clientConfig) default ZeebeWorkerTelemetryFactoryzeebeWorkerTelemetryFactory(ZeebeWorkerLoggerFactory loggerFactory, ZeebeWorkerMetricsFactory metricsFactory, ZeebeWorkerTracerFactory tracerFactory) Methods inherited from interface ru.tinkoff.grpc.client.GrpcClientModule
defaultGrpcClientTelemetryFactory, grpcNettyClientChannelFactoryMethods inherited from interface ru.tinkoff.kora.json.common.JsonCommonModule
bigDecimalJsonReader, bigDecimalJsonWriter, bigIntegerJsonReader, bigIntegerJsonWriter, booleanJsonReader, booleanJsonWriter, dayOfWeekJsonReader, dayOfWeekJsonWriter, doubleJsonReader, doubleJsonWriter, durationJsonReader, durationJsonWriter, instantJsonReader, instantJsonWriter, integerJsonReader, integerJsonWriter, listJsonReaderFactory, listJsonWriterFactory, localDateJsonReader, localDateJsonWriter, localDateTimeJsonReader, localDateTimeJsonWriter, localTimeJsonReader, localTimeJsonWriter, longJsonReader, longJsonWriter, mapJsonReaderFactory, mapJsonWriterFactory, monthDayJsonReader, monthDayJsonWriter, monthJsonReader, monthJsonWriter, objectJsonReader, objectJsonWriter, offsetDateTimeJsonReader, offsetDateTimeJsonWriter, offsetTimeJsonReader, offsetTimeJsonWriter, rawJsonWriter, setJsonReaderFactory, setJsonWriterFactory, sortedSetJsonReaderFactory, stringJsonReader, stringJsonWriter, uuidJsonReader, uuidJsonWriter, yearJsonReader, yearJsonWriter, yearMonthJsonReader, yearMonthJsonWriter, zonedDateTimeJsonReader, zonedDateTimeJsonWriter, zoneIdJsonReader, zoneIdJsonWriterMethods inherited from interface ru.tinkoff.kora.netty.common.NettyCommonModule
nettyChannelFactory, nettyEventBossLoopGroupLifecycle, nettyEventLoopGroupLifecycle, nettyTransportConfig
-
Method Details
-
zeebeWorkerConfig
default ZeebeWorkerConfig zeebeWorkerConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<ZeebeWorkerConfig> extractor) -
zeebeClientConfig
default ZeebeClientConfig zeebeClientConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<ZeebeClientConfig> extractor) -
zeebeWorkerClientConfiguration
default io.camunda.zeebe.client.ZeebeClientConfiguration zeebeWorkerClientConfiguration(ZeebeClientConfig clientConfig, ZeebeWorkerConfig workerConfig, @Nullable io.camunda.zeebe.client.CredentialsProvider credentialsProvider, @Nullable io.camunda.zeebe.client.api.JsonMapper jsonMapper, @Nullable ScheduledExecutorService jobWorkerExecutor) -
zeebeWorkerBackoffFactory
-
zeebeWorkerLoggerFactory
-
zeebeWorkerTelemetryFactory
default ZeebeWorkerTelemetryFactory zeebeWorkerTelemetryFactory(@Nullable ZeebeWorkerLoggerFactory loggerFactory, @Nullable ZeebeWorkerMetricsFactory metricsFactory, @Nullable ZeebeWorkerTracerFactory tracerFactory) -
zeebeWorkerGrpcManagedChannel
default ru.tinkoff.kora.application.graph.Wrapped<io.grpc.ManagedChannel> zeebeWorkerGrpcManagedChannel(ZeebeClientConfig clientConfig, ru.tinkoff.kora.application.graph.All<io.grpc.ClientInterceptor> interceptors, ru.tinkoff.grpc.client.telemetry.GrpcClientTelemetryFactory clientTelemetryFactory, ru.tinkoff.grpc.client.GrpcClientChannelFactory clientChannelFactory) -
zeebeWorkerClient
default ru.tinkoff.kora.application.graph.Wrapped<io.camunda.zeebe.client.ZeebeClient> zeebeWorkerClient(ZeebeClientConfig clientConfig, io.camunda.zeebe.client.ZeebeClientConfiguration clientConfiguration, io.grpc.ManagedChannel managedChannel) -
zeebeWorkerResourceDeployment
default ZeebeResourceDeployment zeebeWorkerResourceDeployment(io.camunda.zeebe.client.ZeebeClient zeebeClient, ZeebeClientConfig clientConfig) -
zeebeKoraZeebeJobWorkerEngine
default KoraZeebeJobWorkerEngine zeebeKoraZeebeJobWorkerEngine(io.camunda.zeebe.client.ZeebeClient client, ru.tinkoff.kora.application.graph.All<KoraJobWorker> jobWorkers, ZeebeClientConfig clientConfig, ZeebeWorkerConfig workerConfig, ZeebeBackoffFactory camundaBackoffFactory, ZeebeWorkerTelemetryFactory telemetryFactory, @Nullable ZeebeClientWorkerMetricsFactory zeebeMetricsFactory)
-