Class DbrServicesConfiguration
java.lang.Object
com.atlassian.jira.component.spring.registrar.DbrServicesConfiguration
Configuration for Document Based Replication (DBR) services.
DBR is only required when the search platform is Lucene.
OpenSearch manages its own replication internally.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasyncDBRSender(DBRMessageFactory documentMessageFactory, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher, DBRTransportManager dbrTransportManager, ClusterNodeProperties clusterNodeProperties) dbrMessageDataSerializer(ClusterNodeProperties clusterNodeProperties) dbrMessageFactory(ClusterManager clusterManager, DBRMessageDataSerializer documentMessageDataSerializer, ClusterNodeProperties clusterNodeProperties) dbrReceiver(DBRTransportManager dbrTransportManager, IndexLifecycleManager indexLifecycleManager, InternalIndexingService internalIndexingService, DBRMessageDataSerializer dbrMessageDataSerializer, NodeReindexService nodeReindexService, ClusterNodeProperties clusterNodeProperties) dbrTransportManager(ClusterManager clusterManager, com.atlassian.cache.CacheManager cacheManager, ClusterNodeProperties clusterNodeProperties)
-
Constructor Details
-
DbrServicesConfiguration
public DbrServicesConfiguration()
-
-
Method Details
-
dbrMessageDataSerializer
@Bean public DBRMessageDataSerializer dbrMessageDataSerializer(ClusterNodeProperties clusterNodeProperties) -
dbrMessageFactory
@Bean public DBRMessageFactory dbrMessageFactory(ClusterManager clusterManager, DBRMessageDataSerializer documentMessageDataSerializer, ClusterNodeProperties clusterNodeProperties) -
asyncDBRSender
@Bean public DBRSender asyncDBRSender(DBRMessageFactory documentMessageFactory, FeatureManager featureManager, com.atlassian.event.api.EventPublisher eventPublisher, DBRTransportManager dbrTransportManager, ClusterNodeProperties clusterNodeProperties) -
dbrReceiver
@Bean public DBRReceiver dbrReceiver(DBRTransportManager dbrTransportManager, IndexLifecycleManager indexLifecycleManager, InternalIndexingService internalIndexingService, DBRMessageDataSerializer dbrMessageDataSerializer, NodeReindexService nodeReindexService, ClusterNodeProperties clusterNodeProperties) -
dbrTransportManager
@Bean public DBRTransportManager dbrTransportManager(ClusterManager clusterManager, com.atlassian.cache.CacheManager cacheManager, ClusterNodeProperties clusterNodeProperties)
-