Class C8Configuration

java.lang.Object
io.camunda.migrator.config.mybatis.AbstractConfiguration
io.camunda.migrator.config.mybatis.C8Configuration

@Configuration @Conditional(C8DataSourceConfigured.class) public class C8Configuration extends AbstractConfiguration
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected DataSource
     

    Fields inherited from class io.camunda.migrator.config.mybatis.AbstractConfiguration

    configProperties
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.AuthorizationMapper>
    authorizationMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.AuthorizationDbReader
    authorizationReader(io.camunda.db.rdbms.sql.AuthorizationMapper authorizationMapper)
     
    io.camunda.db.rdbms.read.service.BatchOperationItemDbReader
    batchOperationItemReader(io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.BatchOperationMapper>
    batchOperationMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.BatchOperationDbReader
    batchOperationReader(io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper)
     
    org.apache.ibatis.session.SqlSessionFactory
    c8SqlSessionFactory(io.camunda.db.rdbms.config.VendorDatabaseProperties vendorDatabaseProperties, DbVendorProvider dbVendorProvider)
     
    io.camunda.db.rdbms.read.service.CorrelatedMessageSubscriptionDbReader
    correlatedMessageReader(io.camunda.db.rdbms.sql.CorrelatedMessageSubscriptionMapper correlatedMessageMapper)
     
    liquibase.integration.spring.MultiTenantSpringLiquibase
     
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionDefinitionMapper>
    decisionDefinitionMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.DecisionDefinitionDbReader
    decisionDefinitionReader(io.camunda.db.rdbms.sql.DecisionDefinitionMapper decisionDefinitionMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionInstanceMapper>
    decisionInstanceMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.DecisionInstanceDbReader
    decisionInstanceReader(io.camunda.db.rdbms.sql.DecisionInstanceMapper decisionInstanceMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionRequirementsMapper>
    decisionRequirementsMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.DecisionRequirementsDbReader
    decisionRequirementsReader(io.camunda.db.rdbms.sql.DecisionRequirementsMapper decisionRequirementsMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ExporterPositionMapper>
    exporterPosition(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.FlowNodeInstanceMapper>
    flowNodeInstanceMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.FlowNodeInstanceDbReader
    flowNodeInstanceReader(io.camunda.db.rdbms.sql.FlowNodeInstanceMapper flowNodeInstanceMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.FormMapper>
    formMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.FormDbReader
    formRdbmsReader(io.camunda.db.rdbms.sql.FormMapper formMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.GroupMapper>
    groupInstanceMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.GroupDbReader
    groupReader(io.camunda.db.rdbms.sql.GroupMapper groupMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.IncidentMapper>
    incidentMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.IncidentDbReader
    incidentReader(io.camunda.db.rdbms.sql.IncidentMapper incidentMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.JobMapper>
    jobMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.JobDbReader
    jobReader(io.camunda.db.rdbms.sql.JobMapper jobMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.MappingRuleMapper>
    mappingMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.MappingRuleDbReader
    mappingRdbmsReader(io.camunda.db.rdbms.sql.MappingRuleMapper mappingMapper)
     
    io.camunda.db.rdbms.read.service.MessageSubscriptionDbReader
    messageSubscriptionDbReader(io.camunda.db.rdbms.sql.MessageSubscriptionMapper messageSubscriptionMapper)
     
    io.micrometer.core.instrument.MeterRegistry
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.client.metrics.MetricsRecorder>
    metricsRecorder(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ProcessDefinitionMapper>
    processDeploymentMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.ProcessDefinitionDbReader
    processDeploymentRdbmsReader(io.camunda.db.rdbms.sql.ProcessDefinitionMapper processDefinitionMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ProcessInstanceMapper>
    processInstanceMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.ProcessInstanceDbReader
    processRdbmsReader(io.camunda.db.rdbms.sql.ProcessInstanceMapper processInstanceMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.PurgeMapper>
    purgeMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.RdbmsService
    rdbmsService(io.camunda.db.rdbms.write.RdbmsWriterFactory rdbmsWriterFactory, io.camunda.db.rdbms.read.service.VariableDbReader variableReader, io.camunda.db.rdbms.read.service.AuthorizationDbReader authorizationReader, io.camunda.db.rdbms.read.service.DecisionDefinitionDbReader decisionDefinitionReader, io.camunda.db.rdbms.read.service.DecisionInstanceDbReader decisionInstanceReader, io.camunda.db.rdbms.read.service.DecisionRequirementsDbReader decisionRequirementsReader, io.camunda.db.rdbms.read.service.FlowNodeInstanceDbReader flowNodeInstanceReader, io.camunda.db.rdbms.read.service.GroupDbReader groupReader, io.camunda.db.rdbms.read.service.IncidentDbReader incidentReader, io.camunda.db.rdbms.read.service.ProcessDefinitionDbReader processDefinitionReader, io.camunda.db.rdbms.read.service.ProcessInstanceDbReader processInstanceReader, io.camunda.db.rdbms.read.service.RoleDbReader roleReader, io.camunda.db.rdbms.read.service.TenantDbReader tenantReader, io.camunda.db.rdbms.read.service.UserDbReader userReader, io.camunda.db.rdbms.read.service.UserTaskDbReader userTaskReader, io.camunda.db.rdbms.read.service.FormDbReader formReader, io.camunda.db.rdbms.read.service.MappingRuleDbReader mappingRuleReader, io.camunda.db.rdbms.read.service.BatchOperationDbReader batchOperationReader, io.camunda.db.rdbms.read.service.SequenceFlowDbReader sequenceFlowReader, io.camunda.db.rdbms.read.service.BatchOperationItemDbReader batchOperationItemReader, io.camunda.db.rdbms.read.service.JobDbReader jobReader, io.camunda.db.rdbms.read.service.UsageMetricsDbReader usageMetricsReader, io.camunda.db.rdbms.read.service.UsageMetricTUDbReader usageMetricTUDbReader, io.camunda.db.rdbms.read.service.MessageSubscriptionDbReader messageSubscriptionDbReader, io.camunda.db.rdbms.read.service.CorrelatedMessageSubscriptionDbReader correlatedMessageDbReader)
     
    io.camunda.db.rdbms.write.RdbmsWriterFactory
    rdbmsWriterFactory(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory, io.camunda.db.rdbms.sql.ExporterPositionMapper exporterPositionMapper, io.camunda.db.rdbms.config.VendorDatabaseProperties dbVendorProvider, io.camunda.db.rdbms.sql.DecisionInstanceMapper decisionInstanceMapper, io.camunda.db.rdbms.sql.FlowNodeInstanceMapper flowNodeInstanceMapper, io.camunda.db.rdbms.sql.IncidentMapper incidentMapper, io.camunda.db.rdbms.sql.ProcessInstanceMapper processInstanceMapper, io.camunda.db.rdbms.sql.PurgeMapper purgeMapper, io.camunda.db.rdbms.sql.UserTaskMapper userTaskMapper, io.camunda.db.rdbms.sql.VariableMapper variableMapper, io.camunda.db.rdbms.write.RdbmsWriterMetrics rdbmsWriterMetrics, io.camunda.db.rdbms.read.service.BatchOperationDbReader batchOperationReader, io.camunda.db.rdbms.sql.JobMapper jobMapper, io.camunda.db.rdbms.sql.SequenceFlowMapper sequenceFlowMapper, io.camunda.db.rdbms.sql.UsageMetricMapper usageMetricMapper, io.camunda.db.rdbms.sql.UsageMetricTUMapper usageMetricTUMapper, io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper, io.camunda.db.rdbms.sql.MessageSubscriptionMapper messageSubscriptionMapper, io.camunda.db.rdbms.sql.CorrelatedMessageSubscriptionMapper correlatedMessageMapper)
     
    io.camunda.db.rdbms.write.RdbmsWriterMetrics
    rdbmsWriterMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.RoleMapper>
    roleMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.RoleDbReader
    roleRdbmsReader(io.camunda.db.rdbms.sql.RoleMapper roleMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.SequenceFlowMapper>
    sequenceFlowMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.SequenceFlowDbReader
    sequenceFlowReader(io.camunda.db.rdbms.sql.SequenceFlowMapper sequenceFlowMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.TenantMapper>
    tenantMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.TenantDbReader
    tenantReader(io.camunda.db.rdbms.sql.TenantMapper tenantMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UsageMetricMapper>
    usageMetricMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.UsageMetricsDbReader
    usageMetricReader(io.camunda.db.rdbms.sql.UsageMetricMapper usageMetricMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UsageMetricTUMapper>
    usageMetricTUMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.UsageMetricTUDbReader
    usageMetricTUReader(io.camunda.db.rdbms.sql.UsageMetricTUMapper usageMetricTUMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UserMapper>
    userMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.UserDbReader
    userRdbmsReader(io.camunda.db.rdbms.sql.UserMapper userTaskMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UserTaskMapper>
    userTaskMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.UserTaskDbReader
    userTaskRdbmsReader(io.camunda.db.rdbms.sql.UserTaskMapper userTaskMapper)
     
    org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.VariableMapper>
    variableMapper(org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
     
    io.camunda.db.rdbms.read.service.VariableDbReader
    variableRdbmsReader(io.camunda.db.rdbms.sql.VariableMapper variableMapper)
     
    io.camunda.db.rdbms.config.VendorDatabaseProperties
     

    Methods inherited from class io.camunda.migrator.config.mybatis.AbstractConfiguration

    createMapperFactoryBean, createSchema, createSqlSessionFactory, loadPropertiesFile

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • dataSource

      @Autowired @Qualifier("c8DataSource") protected DataSource dataSource
  • Constructor Details

    • C8Configuration

      public C8Configuration()
  • Method Details

    • createRdbmsExporterSchema

      @Bean @ConditionalOnProperty(prefix="camunda.migrator.c8.data-source", name="auto-ddl", havingValue="true") public liquibase.integration.spring.MultiTenantSpringLiquibase createRdbmsExporterSchema()
    • dbVendorProvider

      @Bean public DbVendorProvider dbVendorProvider()
    • vendorDatabaseProperties

      @Bean public io.camunda.db.rdbms.config.VendorDatabaseProperties vendorDatabaseProperties(DbVendorProvider dbVendorProvider) throws Exception
      Throws:
      Exception
    • c8SqlSessionFactory

      @Bean public org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory(io.camunda.db.rdbms.config.VendorDatabaseProperties vendorDatabaseProperties, DbVendorProvider dbVendorProvider) throws Exception
      Throws:
      Exception
    • jobMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.JobMapper> jobMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • batchOperationMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.BatchOperationMapper> batchOperationMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • authorizationMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.AuthorizationMapper> authorizationMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • decisionDefinitionMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionDefinitionMapper> decisionDefinitionMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • decisionInstanceMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionInstanceMapper> decisionInstanceMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • decisionRequirementsMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.DecisionRequirementsMapper> decisionRequirementsMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • flowNodeInstanceMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.FlowNodeInstanceMapper> flowNodeInstanceMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • groupInstanceMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.GroupMapper> groupInstanceMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • incidentMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.IncidentMapper> incidentMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • processInstanceMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ProcessInstanceMapper> processInstanceMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • processDeploymentMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ProcessDefinitionMapper> processDeploymentMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • tenantMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.TenantMapper> tenantMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • variableMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.VariableMapper> variableMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • roleMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.RoleMapper> roleMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • userMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UserMapper> userMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • userTaskMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UserTaskMapper> userTaskMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • formMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.FormMapper> formMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • mappingMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.MappingRuleMapper> mappingMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • exporterPosition

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.ExporterPositionMapper> exporterPosition(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • purgeMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.PurgeMapper> purgeMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • sequenceFlowMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.SequenceFlowMapper> sequenceFlowMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • metricsRecorder

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.client.metrics.MetricsRecorder> metricsRecorder(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • usageMetricMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UsageMetricMapper> usageMetricMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • usageMetricTUMapper

      @Bean public org.mybatis.spring.mapper.MapperFactoryBean<io.camunda.db.rdbms.sql.UsageMetricTUMapper> usageMetricTUMapper(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory)
    • meterRegistry

      @Bean public io.micrometer.core.instrument.MeterRegistry meterRegistry()
    • rdbmsWriterMetrics

      @Bean public io.camunda.db.rdbms.write.RdbmsWriterMetrics rdbmsWriterMetrics(io.micrometer.core.instrument.MeterRegistry meterRegistry)
    • variableRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.VariableDbReader variableRdbmsReader(io.camunda.db.rdbms.sql.VariableMapper variableMapper)
    • authorizationReader

      @Bean public io.camunda.db.rdbms.read.service.AuthorizationDbReader authorizationReader(io.camunda.db.rdbms.sql.AuthorizationMapper authorizationMapper)
    • decisionDefinitionReader

      @Bean public io.camunda.db.rdbms.read.service.DecisionDefinitionDbReader decisionDefinitionReader(io.camunda.db.rdbms.sql.DecisionDefinitionMapper decisionDefinitionMapper)
    • decisionInstanceReader

      @Bean public io.camunda.db.rdbms.read.service.DecisionInstanceDbReader decisionInstanceReader(io.camunda.db.rdbms.sql.DecisionInstanceMapper decisionInstanceMapper)
    • decisionRequirementsReader

      @Bean public io.camunda.db.rdbms.read.service.DecisionRequirementsDbReader decisionRequirementsReader(io.camunda.db.rdbms.sql.DecisionRequirementsMapper decisionRequirementsMapper)
    • flowNodeInstanceReader

      @Bean public io.camunda.db.rdbms.read.service.FlowNodeInstanceDbReader flowNodeInstanceReader(io.camunda.db.rdbms.sql.FlowNodeInstanceMapper flowNodeInstanceMapper)
    • groupReader

      @Bean public io.camunda.db.rdbms.read.service.GroupDbReader groupReader(io.camunda.db.rdbms.sql.GroupMapper groupMapper)
    • incidentReader

      @Bean public io.camunda.db.rdbms.read.service.IncidentDbReader incidentReader(io.camunda.db.rdbms.sql.IncidentMapper incidentMapper)
    • processDeploymentRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.ProcessDefinitionDbReader processDeploymentRdbmsReader(io.camunda.db.rdbms.sql.ProcessDefinitionMapper processDefinitionMapper)
    • processRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.ProcessInstanceDbReader processRdbmsReader(io.camunda.db.rdbms.sql.ProcessInstanceMapper processInstanceMapper)
    • tenantReader

      @Bean public io.camunda.db.rdbms.read.service.TenantDbReader tenantReader(io.camunda.db.rdbms.sql.TenantMapper tenantMapper)
    • userRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.UserDbReader userRdbmsReader(io.camunda.db.rdbms.sql.UserMapper userTaskMapper)
    • roleRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.RoleDbReader roleRdbmsReader(io.camunda.db.rdbms.sql.RoleMapper roleMapper)
    • userTaskRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.UserTaskDbReader userTaskRdbmsReader(io.camunda.db.rdbms.sql.UserTaskMapper userTaskMapper)
    • formRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.FormDbReader formRdbmsReader(io.camunda.db.rdbms.sql.FormMapper formMapper)
    • mappingRdbmsReader

      @Bean public io.camunda.db.rdbms.read.service.MappingRuleDbReader mappingRdbmsReader(io.camunda.db.rdbms.sql.MappingRuleMapper mappingMapper)
    • batchOperationReader

      @Bean public io.camunda.db.rdbms.read.service.BatchOperationDbReader batchOperationReader(io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper)
    • batchOperationItemReader

      @Bean public io.camunda.db.rdbms.read.service.BatchOperationItemDbReader batchOperationItemReader(io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper)
    • jobReader

      @Bean public io.camunda.db.rdbms.read.service.JobDbReader jobReader(io.camunda.db.rdbms.sql.JobMapper jobMapper)
    • sequenceFlowReader

      @Bean public io.camunda.db.rdbms.read.service.SequenceFlowDbReader sequenceFlowReader(io.camunda.db.rdbms.sql.SequenceFlowMapper sequenceFlowMapper)
    • usageMetricReader

      @Bean public io.camunda.db.rdbms.read.service.UsageMetricsDbReader usageMetricReader(io.camunda.db.rdbms.sql.UsageMetricMapper usageMetricMapper)
    • usageMetricTUReader

      @Bean public io.camunda.db.rdbms.read.service.UsageMetricTUDbReader usageMetricTUReader(io.camunda.db.rdbms.sql.UsageMetricTUMapper usageMetricTUMapper)
    • messageSubscriptionDbReader

      @Bean public io.camunda.db.rdbms.read.service.MessageSubscriptionDbReader messageSubscriptionDbReader(io.camunda.db.rdbms.sql.MessageSubscriptionMapper messageSubscriptionMapper)
    • correlatedMessageReader

      @Bean public io.camunda.db.rdbms.read.service.CorrelatedMessageSubscriptionDbReader correlatedMessageReader(io.camunda.db.rdbms.sql.CorrelatedMessageSubscriptionMapper correlatedMessageMapper)
    • rdbmsWriterFactory

      @Bean public io.camunda.db.rdbms.write.RdbmsWriterFactory rdbmsWriterFactory(@Qualifier("c8SqlSessionFactory") org.apache.ibatis.session.SqlSessionFactory c8SqlSessionFactory, io.camunda.db.rdbms.sql.ExporterPositionMapper exporterPositionMapper, io.camunda.db.rdbms.config.VendorDatabaseProperties dbVendorProvider, io.camunda.db.rdbms.sql.DecisionInstanceMapper decisionInstanceMapper, io.camunda.db.rdbms.sql.FlowNodeInstanceMapper flowNodeInstanceMapper, io.camunda.db.rdbms.sql.IncidentMapper incidentMapper, io.camunda.db.rdbms.sql.ProcessInstanceMapper processInstanceMapper, io.camunda.db.rdbms.sql.PurgeMapper purgeMapper, io.camunda.db.rdbms.sql.UserTaskMapper userTaskMapper, io.camunda.db.rdbms.sql.VariableMapper variableMapper, io.camunda.db.rdbms.write.RdbmsWriterMetrics rdbmsWriterMetrics, io.camunda.db.rdbms.read.service.BatchOperationDbReader batchOperationReader, io.camunda.db.rdbms.sql.JobMapper jobMapper, io.camunda.db.rdbms.sql.SequenceFlowMapper sequenceFlowMapper, io.camunda.db.rdbms.sql.UsageMetricMapper usageMetricMapper, io.camunda.db.rdbms.sql.UsageMetricTUMapper usageMetricTUMapper, io.camunda.db.rdbms.sql.BatchOperationMapper batchOperationMapper, io.camunda.db.rdbms.sql.MessageSubscriptionMapper messageSubscriptionMapper, io.camunda.db.rdbms.sql.CorrelatedMessageSubscriptionMapper correlatedMessageMapper)
    • rdbmsService

      @Bean public io.camunda.db.rdbms.RdbmsService rdbmsService(io.camunda.db.rdbms.write.RdbmsWriterFactory rdbmsWriterFactory, io.camunda.db.rdbms.read.service.VariableDbReader variableReader, io.camunda.db.rdbms.read.service.AuthorizationDbReader authorizationReader, io.camunda.db.rdbms.read.service.DecisionDefinitionDbReader decisionDefinitionReader, io.camunda.db.rdbms.read.service.DecisionInstanceDbReader decisionInstanceReader, io.camunda.db.rdbms.read.service.DecisionRequirementsDbReader decisionRequirementsReader, io.camunda.db.rdbms.read.service.FlowNodeInstanceDbReader flowNodeInstanceReader, io.camunda.db.rdbms.read.service.GroupDbReader groupReader, io.camunda.db.rdbms.read.service.IncidentDbReader incidentReader, io.camunda.db.rdbms.read.service.ProcessDefinitionDbReader processDefinitionReader, io.camunda.db.rdbms.read.service.ProcessInstanceDbReader processInstanceReader, io.camunda.db.rdbms.read.service.RoleDbReader roleReader, io.camunda.db.rdbms.read.service.TenantDbReader tenantReader, io.camunda.db.rdbms.read.service.UserDbReader userReader, io.camunda.db.rdbms.read.service.UserTaskDbReader userTaskReader, io.camunda.db.rdbms.read.service.FormDbReader formReader, io.camunda.db.rdbms.read.service.MappingRuleDbReader mappingRuleReader, io.camunda.db.rdbms.read.service.BatchOperationDbReader batchOperationReader, io.camunda.db.rdbms.read.service.SequenceFlowDbReader sequenceFlowReader, io.camunda.db.rdbms.read.service.BatchOperationItemDbReader batchOperationItemReader, io.camunda.db.rdbms.read.service.JobDbReader jobReader, io.camunda.db.rdbms.read.service.UsageMetricsDbReader usageMetricsReader, io.camunda.db.rdbms.read.service.UsageMetricTUDbReader usageMetricTUDbReader, io.camunda.db.rdbms.read.service.MessageSubscriptionDbReader messageSubscriptionDbReader, io.camunda.db.rdbms.read.service.CorrelatedMessageSubscriptionDbReader correlatedMessageDbReader)