@MXBeanDescription(value="MBean provide access to TCP-based discovery SPI.") public interface TcpDiscoverySpiMBean extends IgniteSpiManagementMBean, DiscoverySpiMBean
TcpDiscoverySpi
.Modifier and Type | Method and Description |
---|---|
void |
checkRingLatency(int maxHops)
Diagnosis method for determining ring message latency.
|
void |
dumpDebugInfo()
Dumps debug info using configured logger.
|
void |
dumpRingStructure()
Dumps ring structure to log.
|
long |
getAckTimeout()
Gets message acknowledgement timeout.
|
long |
getAvgMessageProcessingTime()
Gets avg message processing time.
|
long |
getConnectionCheckInterval()
Gets connection check interval in ms.
|
@Nullable UUID |
getCoordinator()
Gets current coordinator.
|
long |
getCoordinatorSinceTimestamp()
Gets time local node has been coordinator since.
|
long |
getCurrentTopologyVersion()
Current topology version.
|
long |
getIpFinderCleanFrequency()
Gets IP finder clean frequency.
|
String |
getIpFinderFormatted()
Gets
TcpDiscoveryIpFinder (string representation). |
long |
getJoinTimeout()
Gets join timeout.
|
int |
getLocalPort()
Gets local TCP port SPI listens to.
|
int |
getLocalPortRange()
Gets local TCP port range.
|
long |
getMaxAckTimeout()
Gets maximum message acknowledgement timeout.
|
long |
getMaxMessageProcessingTime()
Gets max message processing time.
|
int |
getMessageWorkerQueueSize()
Gets message worker queue current size.
|
long |
getNetworkTimeout()
Gets network timeout.
|
long |
getNodesFailed()
Gets failed nodes count.
|
long |
getNodesJoined()
Gets joined nodes count.
|
long |
getNodesLeft()
Gets left nodes count.
|
long |
getPendingMessagesDiscarded()
Gets pending messages discarded count.
|
long |
getPendingMessagesRegistered()
Gets pending messages registered count.
|
Map<String,Integer> |
getProcessedMessages()
Gets processed messages counts (grouped by type).
|
Map<String,Integer> |
getReceivedMessages()
Gets received messages counts (grouped by type).
|
int |
getReconnectCount()
Gets number of connection attempts.
|
long |
getSocketTimeout()
Gets socket timeout.
|
String |
getSpiState()
Gets current SPI state.
|
long |
getStatisticsPrintFrequency()
Gets statistics print frequency.
|
int |
getThreadPriority()
Gets thread priority.
|
int |
getTotalProcessedMessages()
Gets total processed messages count.
|
int |
getTotalReceivedMessages()
Gets total received messages count.
|
boolean |
isClientMode()
Whether or not discovery is started in client mode.
|
getIgniteHome, getLocalNodeId, getName, getStartTimestamp, getStartTimestampFormatted, getUpTime, getUpTimeFormatted
getCoordinatorNodeFormatted, getLocalNodeFormatted
@MXBeanDescription(value="SPI state.") String getSpiState()
getSpiState
in interface DiscoverySpiMBean
@MXBeanDescription(value="IP Finder.") String getIpFinderFormatted()
TcpDiscoveryIpFinder
(string representation).@MXBeanDescription(value="Reconnect count.") int getReconnectCount()
@MXBeanDescription(value="Connection check interval.") long getConnectionCheckInterval()
@MXBeanDescription(value="Network timeout.") long getNetworkTimeout()
@MXBeanDescription(value="Local TCP port.") int getLocalPort()
@MXBeanDescription(value="Local TCP port range.") int getLocalPortRange()
@MXBeanDescription(value="Threads priority.") int getThreadPriority()
@MXBeanDescription(value="IP finder clean frequency.") long getIpFinderCleanFrequency()
@MXBeanDescription(value="Statistics print frequency.") long getStatisticsPrintFrequency()
@MXBeanDescription(value="Message worker queue current size.") int getMessageWorkerQueueSize()
@MXBeanDescription(value="Nodes joined count.") long getNodesJoined()
getNodesJoined
in interface DiscoverySpiMBean
@MXBeanDescription(value="Nodes left count.") long getNodesLeft()
getNodesLeft
in interface DiscoverySpiMBean
@MXBeanDescription(value="Nodes failed count.") long getNodesFailed()
getNodesFailed
in interface DiscoverySpiMBean
@MXBeanDescription(value="Pending messages registered.") long getPendingMessagesRegistered()
@MXBeanDescription(value="Pending messages discarded.") long getPendingMessagesDiscarded()
@MXBeanDescription(value="Avg message processing time.") long getAvgMessageProcessingTime()
@MXBeanDescription(value="Max message processing time.") long getMaxMessageProcessingTime()
@MXBeanDescription(value="Total received messages count.") int getTotalReceivedMessages()
@MXBeanDescription(value="Received messages by type.") Map<String,Integer> getReceivedMessages()
@MXBeanDescription(value="Total processed messages count.") int getTotalProcessedMessages()
@MXBeanDescription(value="Processed messages by type.") Map<String,Integer> getProcessedMessages()
@MXBeanDescription(value="Local node is coordinator since.") long getCoordinatorSinceTimestamp()
@MXBeanDescription(value="Coordinator node ID.") @Nullable @Nullable UUID getCoordinator()
getCoordinator
in interface DiscoverySpiMBean
@MXBeanDescription(value="Message acknowledgement timeout.") long getAckTimeout()
@MXBeanDescription(value="Maximum message acknowledgement timeout.") long getMaxAckTimeout()
@MXBeanDescription(value="Socket timeout.") long getSocketTimeout()
@MXBeanDescription(value="Join timeout.") long getJoinTimeout()
@MXBeanDescription(value="Dump debug info.") void dumpDebugInfo()
@MXBeanDescription(value="Client mode.") boolean isClientMode() throws IllegalStateException
true
if node is in client mode.IllegalStateException
- If discovery SPI is not started.@MXBeanDescription(value="Check ring latency.") @MXBeanParametersNames(value="maxHops") @MXBeanParametersDescriptions(value="Maximum hops for the message (3 * TOTAL_NODE_CNT is recommended).") void checkRingLatency(int maxHops)
maxHops
- Maximum hops for the message (3 * TOTAL_NODE_CNT is recommended).@MXBeanDescription(value="Get current topology version.") long getCurrentTopologyVersion()
@MXBeanDescription(value="Dumps ring structure to log.") void dumpRingStructure()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2 Release Date : February 6 2019