public class MessagingServiceMBeanImpl extends java.lang.Object implements MessagingServiceMBean
Modifier and Type | Field and Description |
---|---|
java.util.concurrent.ConcurrentMap<InetAddressAndPort,OutboundConnections> |
channelManagers |
static java.lang.String |
MBEAN_NAME |
java.util.concurrent.ConcurrentMap<InetAddressAndPort,InboundMessageHandlers> |
messageHandlers |
MessagingMetrics |
metrics |
EndpointMessagingVersions |
versions |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Double> |
getBackPressurePerHost()
Back-pressure rate limiting per host
|
java.util.Map<java.lang.String,java.lang.Integer> |
getDroppedMessages()
dropped message counts for server lifetime
|
java.util.Map<java.lang.String,java.lang.Long> |
getGossipMessageCompletedTasks()
Completed tasks for gossip message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getGossipMessageCompletedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getGossipMessageDroppedTasks()
Dropped tasks for gossip message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getGossipMessageDroppedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Integer> |
getGossipMessagePendingTasks()
Pending tasks for gossip message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Integer> |
getGossipMessagePendingTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getLargeMessageCompletedTasks()
Completed tasks for large message) TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getLargeMessageCompletedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getLargeMessageDroppedTasks()
Dropped tasks for large message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getLargeMessageDroppedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Integer> |
getLargeMessagePendingTasks()
Pending tasks for large message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Integer> |
getLargeMessagePendingTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getSmallMessageCompletedTasks()
Completed tasks for small message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getSmallMessageCompletedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getSmallMessageDroppedTasks()
Dropped tasks for small message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Long> |
getSmallMessageDroppedTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Integer> |
getSmallMessagePendingTasks()
Pending tasks for small message TCP Connections
|
java.util.Map<java.lang.String,java.lang.Integer> |
getSmallMessagePendingTasksWithPort() |
java.util.Map<java.lang.String,java.lang.Long> |
getTimeoutsPerHost()
Number of timeouts per host
|
java.util.Map<java.lang.String,java.lang.Long> |
getTimeoutsPerHostWithPort() |
long |
getTotalTimeouts()
Total number of timeouts happened on this node
|
int |
getVersion(java.lang.String address) |
boolean |
isBackPressureEnabled()
Get back-pressure enabled state
|
void |
reloadSslCertificates() |
void |
setBackPressureEnabled(boolean enabled)
Enable/Disable back-pressure
|
public static final java.lang.String MBEAN_NAME
public final java.util.concurrent.ConcurrentMap<InetAddressAndPort,OutboundConnections> channelManagers
public final java.util.concurrent.ConcurrentMap<InetAddressAndPort,InboundMessageHandlers> messageHandlers
public final EndpointMessagingVersions versions
public final MessagingMetrics metrics
public java.util.Map<java.lang.String,java.lang.Integer> getLargeMessagePendingTasks()
MessagingServiceMBean
getLargeMessagePendingTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getLargeMessageCompletedTasks()
MessagingServiceMBean
getLargeMessageCompletedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getLargeMessageDroppedTasks()
MessagingServiceMBean
getLargeMessageDroppedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getSmallMessagePendingTasks()
MessagingServiceMBean
getSmallMessagePendingTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getSmallMessageCompletedTasks()
MessagingServiceMBean
getSmallMessageCompletedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getSmallMessageDroppedTasks()
MessagingServiceMBean
getSmallMessageDroppedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getGossipMessagePendingTasks()
MessagingServiceMBean
getGossipMessagePendingTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getGossipMessageCompletedTasks()
MessagingServiceMBean
getGossipMessageCompletedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getGossipMessageDroppedTasks()
MessagingServiceMBean
getGossipMessageDroppedTasks
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getLargeMessagePendingTasksWithPort()
getLargeMessagePendingTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getLargeMessageCompletedTasksWithPort()
getLargeMessageCompletedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getLargeMessageDroppedTasksWithPort()
getLargeMessageDroppedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getSmallMessagePendingTasksWithPort()
getSmallMessagePendingTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getSmallMessageCompletedTasksWithPort()
getSmallMessageCompletedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getSmallMessageDroppedTasksWithPort()
getSmallMessageDroppedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getGossipMessagePendingTasksWithPort()
getGossipMessagePendingTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getGossipMessageCompletedTasksWithPort()
getGossipMessageCompletedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getGossipMessageDroppedTasksWithPort()
getGossipMessageDroppedTasksWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Integer> getDroppedMessages()
MessagingServiceMBean
getDroppedMessages
in interface MessagingServiceMBean
public long getTotalTimeouts()
MessagingServiceMBean
getTotalTimeouts
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getTimeoutsPerHost()
MessagingServiceMBean
getTimeoutsPerHost
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Long> getTimeoutsPerHostWithPort()
getTimeoutsPerHostWithPort
in interface MessagingServiceMBean
public java.util.Map<java.lang.String,java.lang.Double> getBackPressurePerHost()
MessagingServiceMBean
getBackPressurePerHost
in interface MessagingServiceMBean
public void setBackPressureEnabled(boolean enabled)
MessagingServiceMBean
setBackPressureEnabled
in interface MessagingServiceMBean
public boolean isBackPressureEnabled()
MessagingServiceMBean
isBackPressureEnabled
in interface MessagingServiceMBean
public void reloadSslCertificates() throws java.io.IOException
reloadSslCertificates
in interface MessagingServiceMBean
java.io.IOException
public int getVersion(java.lang.String address) throws java.net.UnknownHostException
getVersion
in interface MessagingServiceMBean
java.net.UnknownHostException
Copyright © 2009-2021 The Apache Software Foundation