Package org.apache.cassandra.net
Class MessagingServiceMBeanImpl
java.lang.Object
org.apache.cassandra.net.MessagingServiceMBeanImpl
- All Implemented Interfaces:
MessagingServiceMBean
- Direct Known Subclasses:
MessagingService
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMessagingServiceMBeanImpl(boolean testOnly, EndpointMessagingVersions versions, MessagingMetrics metrics) -
Method Summary
Modifier and TypeMethodDescriptionBack-pressure rate limiting per hostdropped message counts for server lifetimeCompleted tasks for gossip message TCP ConnectionsDropped tasks for gossip message TCP ConnectionsPending tasks for gossip message TCP ConnectionsCompleted tasks for large message) TCP ConnectionsDropped tasks for large message TCP ConnectionsPending tasks for large message TCP ConnectionsCompleted tasks for small message TCP ConnectionsDropped tasks for small message TCP ConnectionsPending tasks for small message TCP ConnectionsNumber of timeouts per hostlongTotal number of timeouts happened on this nodeintgetVersion(String address) booleanGet back-pressure enabled statevoidvoidsetBackPressureEnabled(boolean enabled) Enable/Disable back-pressure
-
Field Details
-
MBEAN_NAME
- See Also:
-
channelManagers
-
messageHandlers
-
versions
-
metrics
-
-
Constructor Details
-
MessagingServiceMBeanImpl
public MessagingServiceMBeanImpl(boolean testOnly, EndpointMessagingVersions versions, MessagingMetrics metrics)
-
-
Method Details
-
getLargeMessagePendingTasks
Description copied from interface:MessagingServiceMBeanPending tasks for large message TCP Connections- Specified by:
getLargeMessagePendingTasksin interfaceMessagingServiceMBean
-
getLargeMessageCompletedTasks
Description copied from interface:MessagingServiceMBeanCompleted tasks for large message) TCP Connections- Specified by:
getLargeMessageCompletedTasksin interfaceMessagingServiceMBean
-
getLargeMessageDroppedTasks
Description copied from interface:MessagingServiceMBeanDropped tasks for large message TCP Connections- Specified by:
getLargeMessageDroppedTasksin interfaceMessagingServiceMBean
-
getSmallMessagePendingTasks
Description copied from interface:MessagingServiceMBeanPending tasks for small message TCP Connections- Specified by:
getSmallMessagePendingTasksin interfaceMessagingServiceMBean
-
getSmallMessageCompletedTasks
Description copied from interface:MessagingServiceMBeanCompleted tasks for small message TCP Connections- Specified by:
getSmallMessageCompletedTasksin interfaceMessagingServiceMBean
-
getSmallMessageDroppedTasks
Description copied from interface:MessagingServiceMBeanDropped tasks for small message TCP Connections- Specified by:
getSmallMessageDroppedTasksin interfaceMessagingServiceMBean
-
getGossipMessagePendingTasks
Description copied from interface:MessagingServiceMBeanPending tasks for gossip message TCP Connections- Specified by:
getGossipMessagePendingTasksin interfaceMessagingServiceMBean
-
getGossipMessageCompletedTasks
Description copied from interface:MessagingServiceMBeanCompleted tasks for gossip message TCP Connections- Specified by:
getGossipMessageCompletedTasksin interfaceMessagingServiceMBean
-
getGossipMessageDroppedTasks
Description copied from interface:MessagingServiceMBeanDropped tasks for gossip message TCP Connections- Specified by:
getGossipMessageDroppedTasksin interfaceMessagingServiceMBean
-
getLargeMessagePendingTasksWithPort
- Specified by:
getLargeMessagePendingTasksWithPortin interfaceMessagingServiceMBean
-
getLargeMessageCompletedTasksWithPort
- Specified by:
getLargeMessageCompletedTasksWithPortin interfaceMessagingServiceMBean
-
getLargeMessageDroppedTasksWithPort
- Specified by:
getLargeMessageDroppedTasksWithPortin interfaceMessagingServiceMBean
-
getSmallMessagePendingTasksWithPort
- Specified by:
getSmallMessagePendingTasksWithPortin interfaceMessagingServiceMBean
-
getSmallMessageCompletedTasksWithPort
- Specified by:
getSmallMessageCompletedTasksWithPortin interfaceMessagingServiceMBean
-
getSmallMessageDroppedTasksWithPort
- Specified by:
getSmallMessageDroppedTasksWithPortin interfaceMessagingServiceMBean
-
getGossipMessagePendingTasksWithPort
- Specified by:
getGossipMessagePendingTasksWithPortin interfaceMessagingServiceMBean
-
getGossipMessageCompletedTasksWithPort
- Specified by:
getGossipMessageCompletedTasksWithPortin interfaceMessagingServiceMBean
-
getGossipMessageDroppedTasksWithPort
- Specified by:
getGossipMessageDroppedTasksWithPortin interfaceMessagingServiceMBean
-
getDroppedMessages
Description copied from interface:MessagingServiceMBeandropped message counts for server lifetime- Specified by:
getDroppedMessagesin interfaceMessagingServiceMBean
-
getTotalTimeouts
public long getTotalTimeouts()Description copied from interface:MessagingServiceMBeanTotal number of timeouts happened on this node- Specified by:
getTotalTimeoutsin interfaceMessagingServiceMBean
-
getTimeoutsPerHost
Description copied from interface:MessagingServiceMBeanNumber of timeouts per host- Specified by:
getTimeoutsPerHostin interfaceMessagingServiceMBean
-
getTimeoutsPerHostWithPort
- Specified by:
getTimeoutsPerHostWithPortin interfaceMessagingServiceMBean
-
getBackPressurePerHost
Description copied from interface:MessagingServiceMBeanBack-pressure rate limiting per host- Specified by:
getBackPressurePerHostin interfaceMessagingServiceMBean
-
setBackPressureEnabled
public void setBackPressureEnabled(boolean enabled) Description copied from interface:MessagingServiceMBeanEnable/Disable back-pressure- Specified by:
setBackPressureEnabledin interfaceMessagingServiceMBean
-
isBackPressureEnabled
public boolean isBackPressureEnabled()Description copied from interface:MessagingServiceMBeanGet back-pressure enabled state- Specified by:
isBackPressureEnabledin interfaceMessagingServiceMBean
-
reloadSslCertificates
public void reloadSslCertificates()- Specified by:
reloadSslCertificatesin interfaceMessagingServiceMBean
-
getVersion
- Specified by:
getVersionin interfaceMessagingServiceMBean- Throws:
UnknownHostException
-