Class InboundConnectorRuntimeConfiguration
java.lang.Object
io.camunda.connector.runtime.inbound.InboundConnectorRuntimeConfiguration
@Configuration
@Import({ProcessDefinitionImportConfiguration.class,OperateClientConfiguration.class,InboundConnectorRestController.class})
public class InboundConnectorRuntimeConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchExecutableProcessor(InboundConnectorFactory connectorFactory, InboundConnectorContextFactory connectorContextFactory, io.camunda.zeebe.spring.client.metrics.MetricsRecorder metricsRecorder, WebhookConnectorRegistry webhookConnectorRegistry) inboundCorrelationHandler(io.camunda.zeebe.client.ZeebeClient zeebeClient, io.camunda.connector.feel.FeelEngineWrapper feelEngine, io.camunda.zeebe.spring.client.metrics.MetricsRecorder metricsRecorder, ProcessElementContextFactory elementContextFactory) inboundExecutableRegistry(InboundConnectorFactory inboundConnectorFactory, BatchExecutableProcessor batchExecutableProcessor) processDefinitionInspector(io.camunda.operate.CamundaOperateClient client) processElementContextFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper, io.camunda.connector.api.validation.ValidationProvider validationProvider, SecretProviderAggregator secretProviderAggregator) processStateStore(InboundExecutableRegistry registry, ProcessDefinitionInspector inspector) springInboundConnectorContextFactory(com.fasterxml.jackson.databind.ObjectMapper mapper, InboundCorrelationHandler correlationHandler, SecretProviderAggregator secretProviderAggregator, io.camunda.connector.api.validation.ValidationProvider validationProvider, OperateClientAdapter operateClientAdapter)
-
Constructor Details
-
InboundConnectorRuntimeConfiguration
public InboundConnectorRuntimeConfiguration()
-
-
Method Details
-
processElementContextFactory
@Bean public ProcessElementContextFactory processElementContextFactory(com.fasterxml.jackson.databind.ObjectMapper objectMapper, @Autowired(required=false) io.camunda.connector.api.validation.ValidationProvider validationProvider, SecretProviderAggregator secretProviderAggregator) -
inboundCorrelationHandler
@Bean public InboundCorrelationHandler inboundCorrelationHandler(io.camunda.zeebe.client.ZeebeClient zeebeClient, io.camunda.connector.feel.FeelEngineWrapper feelEngine, io.camunda.zeebe.spring.client.metrics.MetricsRecorder metricsRecorder, ProcessElementContextFactory elementContextFactory) -
inboundConnectorBeanDefinitionProcessor
@Bean public static InboundConnectorBeanDefinitionProcessor inboundConnectorBeanDefinitionProcessor() -
springInboundConnectorContextFactory
@Bean public InboundConnectorContextFactory springInboundConnectorContextFactory(com.fasterxml.jackson.databind.ObjectMapper mapper, InboundCorrelationHandler correlationHandler, SecretProviderAggregator secretProviderAggregator, @Autowired(required=false) io.camunda.connector.api.validation.ValidationProvider validationProvider, OperateClientAdapter operateClientAdapter) -
springInboundConnectorFactory
-
batchExecutableProcessor
@Bean public BatchExecutableProcessor batchExecutableProcessor(InboundConnectorFactory connectorFactory, InboundConnectorContextFactory connectorContextFactory, io.camunda.zeebe.spring.client.metrics.MetricsRecorder metricsRecorder, @Autowired(required=false) WebhookConnectorRegistry webhookConnectorRegistry) -
inboundExecutableRegistry
@Bean public InboundExecutableRegistry inboundExecutableRegistry(InboundConnectorFactory inboundConnectorFactory, BatchExecutableProcessor batchExecutableProcessor) -
processDefinitionInspector
@Bean public ProcessDefinitionInspector processDefinitionInspector(io.camunda.operate.CamundaOperateClient client) -
processStateStore
@Bean public ProcessStateStore processStateStore(InboundExecutableRegistry registry, ProcessDefinitionInspector inspector)
-