Uses of Class
org.apache.activemq.artemis.core.server.NodeManager
-
-
Uses of NodeManager in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return NodeManager Modifier and Type Method Description NodeManagerActiveMQServer. getNodeManager() -
Uses of NodeManager in org.apache.activemq.artemis.core.server.cluster
Constructors in org.apache.activemq.artemis.core.server.cluster with parameters of type NodeManager Constructor Description BackupManager(ActiveMQServer server, ExecutorFactory executorFactory, ScheduledExecutorService scheduledExecutor, NodeManager nodeManager, Configuration configuration, ClusterManager clusterManager)ClusterManager(ExecutorFactory executorFactory, ActiveMQServer server, PostOffice postOffice, ScheduledExecutorService scheduledExecutor, ManagementService managementService, Configuration configuration, NodeManager nodeManager, boolean useQuorumManager) -
Uses of NodeManager in org.apache.activemq.artemis.core.server.cluster.impl
Constructors in org.apache.activemq.artemis.core.server.cluster.impl with parameters of type NodeManager Constructor Description BroadcastGroupImpl(NodeManager nodeManager, String name, long broadCastPeriod, ScheduledExecutorService scheduledExecutor, BroadcastEndpointFactory endpointFactory)ClusterConnectionImpl(ClusterManager manager, DiscoveryGroupConfiguration dg, TransportConfiguration connector, SimpleString name, SimpleString address, int minLargeMessageSize, long clientFailureCheckPeriod, long connectionTTL, long retryInterval, double retryIntervalMultiplier, long maxRetryInterval, int initialConnectAttempts, int reconnectAttempts, long callTimeout, long callFailoverTimeout, boolean useDuplicateDetection, MessageLoadBalancingType messageLoadBalancingType, int confirmationWindowSize, int producerWindowSize, ExecutorFactory executorFactory, ActiveMQServer server, PostOffice postOffice, ManagementService managementService, ScheduledExecutorService scheduledExecutor, int maxHops, NodeManager nodeManager, String clusterUser, String clusterPassword, boolean allowDirectConnectionsOnly, long clusterNotificationInterval, int clusterNotificationAttempts)ClusterConnectionImpl(ClusterManager manager, TransportConfiguration[] staticTranspConfigs, TransportConfiguration connector, SimpleString name, SimpleString address, int minLargeMessageSize, long clientFailureCheckPeriod, long connectionTTL, long retryInterval, double retryIntervalMultiplier, long maxRetryInterval, int initialConnectAttempts, int reconnectAttempts, long callTimeout, long callFailoverTimeout, boolean useDuplicateDetection, MessageLoadBalancingType messageLoadBalancingType, int confirmationWindowSize, int producerWindowSize, ExecutorFactory executorFactory, ActiveMQServer server, PostOffice postOffice, ManagementService managementService, ScheduledExecutorService scheduledExecutor, int maxHops, NodeManager nodeManager, String clusterUser, String clusterPassword, boolean allowDirectConnectionsOnly, long clusterNotificationInterval, int clusterNotificationAttempts) -
Uses of NodeManager in org.apache.activemq.artemis.core.server.cluster.qourum
Constructors in org.apache.activemq.artemis.core.server.cluster.qourum with parameters of type NodeManager Constructor Description SharedNothingBackupQuorum(NodeManager nodeManager, ScheduledExecutorService scheduledPool, NetworkHealthCheck networkHealthCheck, int quorumSize, int voteRetries, long voteRetryWait, int quorumVoteWait, boolean failback) -
Uses of NodeManager in org.apache.activemq.artemis.core.server.impl
Subclasses of NodeManager in org.apache.activemq.artemis.core.server.impl Modifier and Type Class Description classFileBasedNodeManagerclassFileLockNodeManagerclassInVMNodeManagerNodeManager used to run multiple servers in the same VM.Fields in org.apache.activemq.artemis.core.server.impl declared as NodeManager Modifier and Type Field Description protected NodeManagerPostOfficeJournalLoader. nodeManagerMethods in org.apache.activemq.artemis.core.server.impl that return NodeManager Modifier and Type Method Description protected NodeManagerActiveMQServerImpl. createNodeManager(File directory, boolean replicatingBackup)NodeManagerActiveMQServerImpl. getNodeManager()Methods in org.apache.activemq.artemis.core.server.impl with parameters of type NodeManager Modifier and Type Method Description JournalLoaderActivation. createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer)JournalLoaderSharedNothingBackupActivation. createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer)JournalLoaderSharedStoreBackupActivation. createJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer)voidActiveMQServerImpl. interruptActivationThread(NodeManager nodeManagerInUse)Constructors in org.apache.activemq.artemis.core.server.impl with parameters of type NodeManager Constructor Description BackupRecoveryJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, ActiveMQServer parentServer, ServerLocatorInternal locator, ClusterController clusterController)PostOfficeJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration)PostOfficeJournalLoader(PostOffice postOffice, PagingManager pagingManager, StorageManager storageManager, QueueFactory queueFactory, NodeManager nodeManager, ManagementService managementService, GroupingHandler groupingHandler, Configuration configuration, Map<Long,Queue> queues)ScaleDownHandler(PagingManager pagingManager, PostOffice postOffice, NodeManager nodeManager, ClusterController clusterController, StorageManager storageManager) -
Uses of NodeManager in org.apache.activemq.artemis.core.server.impl.jdbc
Subclasses of NodeManager in org.apache.activemq.artemis.core.server.impl.jdbc Modifier and Type Class Description classJdbcNodeManagerJDBC implementation ofNodeManager. -
Uses of NodeManager in org.apache.activemq.artemis.core.server.impl.quorum
Methods in org.apache.activemq.artemis.core.server.impl.quorum with parameters of type NodeManager Modifier and Type Method Description static voidActivationSequenceStateMachine. ensureSequentialAccessToNodeData(String serverDescription, NodeManager nodeManager, org.apache.activemq.artemis.quorum.DistributedPrimitiveManager distributedManager, org.slf4j.Logger logger)This is going to increment the coordinated activation sequence and the local activation sequence (usingwriteNodeActivationSequence(long)) while holding the live lock, failing with some exception otherwise.static org.apache.activemq.artemis.quorum.DistributedLockActivationSequenceStateMachine. tryActivate(NodeManager nodeManager, org.apache.activemq.artemis.quorum.DistributedPrimitiveManager distributedManager, org.slf4j.Logger logger)It loops if the data of the broker is still valuable, but cannot become live.
-