Class ClusterConfiguration
java.lang.Object
com.atlassian.crowd.manager.cluster.ClusterConfiguration
-
Constructor Summary
ConstructorsConstructorDescriptionClusterConfiguration
(CrowdLicenseStore crowdLicenseStore, ClusterHeartbeatDAOHibernate clusterHeartbeatDAOHibernate, ClusterLockDAOHibernate clusterLockDAOHibernate, ClusterJobDAOHibernate clusterJobDAOHibernate, ClusterMessageDAOHibernate clusterMessageDAOHibernate, com.atlassian.event.api.EventPublisher eventPublisher, CrowdApplicationConfig applicationConfig, UserDao userDao, TombstoneDao tombstoneDao, GroupDao groupDao, InternalMembershipDao membershipDao, ClusterInfoDao clusterInfoDao, Clock clock, SchemaUpToDateUtility schemaUpToDateUtility) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.beehive.db.spi.ClusterLockDao
com.atlassian.beehive.ClusterLockService
eventStore
(int eventLimit) com.atlassian.beehive.core.ManagedClusterLockService
-
Constructor Details
-
ClusterConfiguration
public ClusterConfiguration(CrowdLicenseStore crowdLicenseStore, ClusterHeartbeatDAOHibernate clusterHeartbeatDAOHibernate, ClusterLockDAOHibernate clusterLockDAOHibernate, ClusterJobDAOHibernate clusterJobDAOHibernate, ClusterMessageDAOHibernate clusterMessageDAOHibernate, com.atlassian.event.api.EventPublisher eventPublisher, CrowdApplicationConfig applicationConfig, UserDao userDao, TombstoneDao tombstoneDao, GroupDao groupDao, InternalMembershipDao membershipDao, ClusterInfoDao clusterInfoDao, Clock clock, SchemaUpToDateUtility schemaUpToDateUtility)
-
-
Method Details
-
schedulerService
-
internalSchedulerService
-
schedulerLifecycle
-
clusteredJobDao
-
nodeDataProvider
-
clusterService
-
clusterHeartbeatManager
-
clusterLockDao
@Bean(name="clusterLockDao") public com.atlassian.beehive.db.spi.ClusterLockDao clusterLockDao() -
clusterNodeHeartbeatService
@Bean(name="clusterNodeHeartbeatService") public ClusterHeartbeatService clusterNodeHeartbeatService() -
clusterLockService
@Bean(name="lockService") public com.atlassian.beehive.ClusterLockService clusterLockService() -
internalClusterLockService
@Bean(name="internalLockService") public com.atlassian.beehive.core.ManagedClusterLockService internalClusterLockService() -
eventStore
@Bean(name="eventStore") public EventStore eventStore(@Value("${crowd.eventstore.eventlimit:10000}") int eventLimit) -
clusterMessageService
-
clusterMessageManager
-
clusterNodeInformationManager
@Bean(name="clusterNodeInformationManager") public ClusterNodeInformationManager clusterNodeInformationManager()
-