Package io.hekate.messaging
Interface MessagingChannelJmx
-
@MXBean @JmxTypeName("MessagingChannel") public interface MessagingChannelJmx
JMX interface forMessagingChannel
.
-
-
Method Summary
-
-
-
Method Detail
-
getId
String getId()
- Returns:
MessagingChannel.id()
-
getName
String getName()
- Returns:
MessagingChannel.id()
.
-
getBaseType
String getBaseType()
- Returns:
MessagingChannel.baseType()
as a string.
-
getNioThreads
int getNioThreads()
- Returns:
MessagingChannel.nioThreads()
.
-
getWorkerThreads
int getWorkerThreads()
- Returns:
MessagingChannel.workerThreads()
.
-
getTopology
ClusterNodeJmx[] getTopology()
Returns the cluster topology of this channel (seeMessagingChannel.cluster()
).- Returns:
- Cluster topology of this channel.
-
getPartitions
int getPartitions()
Returns the value ofMessagingChannelConfig.setPartitions(int)
.- Returns:
- Value of
MessagingChannelConfig.setPartitions(int)
-
getBackupNodes
int getBackupNodes()
Returns the value ofMessagingChannelConfig.setBackupNodes(int)
.- Returns:
- Value of
MessagingChannelConfig.setBackupNodes(int)
.
-
getIdleSocketTimeout
long getIdleSocketTimeout()
Returns the value ofMessagingConfigBase.setIdleSocketTimeout(long)
.- Returns:
- Value of
MessagingConfigBase.setIdleSocketTimeout(long)
.
-
isReceiver
boolean isReceiver()
Returnstrue
if this channel has aMessageReceiver
.- Returns:
true
if this channel has aMessageReceiver
.- See Also:
MessagingChannelConfig.setReceiver(MessageReceiver)
-
getLogCategory
String getLogCategory()
Returns the value ofMessagingChannelConfig.setLogCategory(String)
.- Returns:
- Value of
MessagingChannelConfig.setLogCategory(String)
.
-
getBackPressureInLowWatermark
Integer getBackPressureInLowWatermark()
Returns the value of the channel'sMessagingBackPressureConfig.setInLowWatermark(int)
ornull
if inbound back pressure is disabled.- Returns:
- Value of the channel's
MessagingBackPressureConfig.setInLowWatermark(int)
ornull
if inbound back pressure is disabled. - See Also:
MessagingConfigBase.setBackPressure(MessagingBackPressureConfig)
-
getBackPressureInHighWatermark
Integer getBackPressureInHighWatermark()
Returns the value of the channel'sMessagingBackPressureConfig.setInHighWatermark(int)
ornull
if inbound back pressure is disabled.- Returns:
- Value of the channel's
MessagingBackPressureConfig.setInHighWatermark(int)
ornull
if inbound back pressure is disabled. - See Also:
MessagingConfigBase.setBackPressure(MessagingBackPressureConfig)
-
getBackPressureOutLowWatermark
Integer getBackPressureOutLowWatermark()
Returns the value of the channel'sMessagingBackPressureConfig.setOutLowWatermark(int)
ornull
if outbound back pressure is disabled.- Returns:
- Value of the channel's
MessagingBackPressureConfig.setOutLowWatermark(int)
ornull
if outbound back pressure is disabled. - See Also:
MessagingConfigBase.setBackPressure(MessagingBackPressureConfig)
-
getBackPressureOutHighWatermark
Integer getBackPressureOutHighWatermark()
Returns the value of the channel'sMessagingBackPressureConfig.setOutHighWatermark(int)
ornull
if outbound back pressure is disabled.- Returns:
- Value of the channel's
MessagingBackPressureConfig.setOutHighWatermark(int)
ornull
if outbound back pressure is disabled. - See Also:
MessagingConfigBase.setBackPressure(MessagingBackPressureConfig)
-
getBackPressureOutOverflowPolicy
MessagingOverflowPolicy getBackPressureOutOverflowPolicy()
Returns the value of the channel'sMessagingBackPressureConfig.setOutOverflowPolicy(MessagingOverflowPolicy)
ornull
if outbound back pressure is disabled.- Returns:
- Value of the channel's
MessagingBackPressureConfig.setOutOverflowPolicy(MessagingOverflowPolicy)
ornull
if outbound back pressure is disabled. - See Also:
MessagingConfigBase.setBackPressure(MessagingBackPressureConfig)
-
-