Class AuditDataReplicationKieServerAutoConfiguration


  • @Configuration
    @ConditionalOnClass(org.kie.server.services.impl.KieServerImpl.class)
    @AutoConfigureAfter(org.jbpm.springboot.autoconfigure.JBPMAutoConfiguration.class)
    @EnableConfigurationProperties(org.kie.server.springboot.autoconfiguration.KieServerProperties.class)
    public class AuditDataReplicationKieServerAutoConfiguration
    extends Object
    • Constructor Detail

      • AuditDataReplicationKieServerAutoConfiguration

        public AuditDataReplicationKieServerAutoConfiguration()
    • Method Detail

      • createAuditDataReplicationSender

        @Bean
        @ConditionalOnMissingBean(name="jmsSender")
        public JMSSender createAuditDataReplicationSender()
      • createXStream

        @Bean
        @ConditionalOnMissingBean(name="xstreamBean")
        public com.thoughtworks.xstream.XStream createXStream()
      • entityManagerFactory

        @Bean(name="auditEntityManagerFactory")
        @ConditionalOnMissingBean(name="auditEntityManagerFactory")
        @ConditionalOnProperty(name="kieserver.audit-replication.consumer",
                               havingValue="true")
        public org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean entityManagerFactory​(DataSource dataSource,
                                                                                                       org.springframework.boot.autoconfigure.orm.jpa.JpaProperties jpaProperties)
      • createProcessEventListenerProducer

        @Bean
        @ConditionalOnMissingBean(name="auditDataReplicationProcessEventListenerProducer")
        @ConditionalOnProperty(name="kieserver.audit-replication.producer",
                               havingValue="true")
        public org.kie.api.event.process.ProcessEventListener createProcessEventListenerProducer()
      • createTaskLifeCycleEventListener

        @Bean
        @ConditionalOnMissingBean(name="auditDataReplicationTaskLifeCycleEventListenerProducer")
        @ConditionalOnProperty(name="kieserver.audit-replication.producer",
                               havingValue="true")
        public org.kie.api.task.TaskLifeCycleEventListener createTaskLifeCycleEventListener​(javax.persistence.EntityManagerFactory emf)
      • createBAMTaskSummaryListener

        @Bean
        @ConditionalOnMissingBean(name="auditDataReplicationBAMTaskSumaryListenerProducer")
        @ConditionalOnProperty(name="kieserver.audit-replication.producer",
                               havingValue="true")
        public org.kie.api.task.TaskLifeCycleEventListener createBAMTaskSummaryListener​(javax.persistence.EntityManagerFactory emf)
      • createAuditDataReplicationConsumer

        @Bean(name="auditDataReplicationConsumer")
        @ConditionalOnMissingBean(name="auditDataReplicationConsumer")
        @ConditionalOnProperty(name="kieserver.audit-replication.consumer",
                               havingValue="true")
        public AbstractAuditDataReplicationJMSConsumer createAuditDataReplicationConsumer​(@Qualifier("auditEntityManagerFactory")
                                                                                          javax.persistence.EntityManagerFactory emf)
      • createPersistenceUnitProcessor

        @Bean
        public org.jbpm.springboot.persistence.JBPMPersistenceUnitPostProcessor createPersistenceUnitProcessor()