Interface JmsExtenderMBean
public interface JmsExtenderMBean
One JmsExtenderMBean instance exists in the system. It is created at startup by
the Server and lasts until the shutdown of the Server.
JmsExtenderMBean name:
"com.lightstreamer:type=JmsExtender"
JmsExtenderMBean name:
"com.lightstreamer:type=JmsExtender"
-
Method Summary
Modifier and Type Method Description java.lang.Integer
getClientSessions()
java.lang.Integer
getConsumers()
java.lang.Long
getCumulDownstreamMessages()
java.lang.Long
getCumulUpstreamMessages()
java.lang.Integer
getDedicatedBrokerConnections()
java.lang.Double
getDownstreamMessageFrequency()
java.lang.Integer
getMaxClientSessions()
java.lang.Integer
getMaxConsumers()
java.lang.Integer
getMaxDedicatedBrokerConnections()
java.lang.Double
getMaxDownstreamMessageFrequency()
java.lang.Integer
getMaxPooledBrokerConnections()
java.lang.Integer
getMaxProducers()
java.lang.Double
getMaxUpstreamMessageFrequency()
java.lang.Integer
getPooledBrokerConnections()
java.lang.Integer
getProducers()
java.lang.Double
getUpstreamMessageFrequency()
-
Method Details
-
getCumulUpstreamMessages
java.lang.Long getCumulUpstreamMessages()- Returns:
- The total (cumulative) number of JMS messages flowing from clients through the JMS Extender and to the JMS broker.
-
getUpstreamMessageFrequency
java.lang.Double getUpstreamMessageFrequency()- Returns:
- The frequency of JMS messages flowing from clients through the JMS Extender and to the JMS broker, in the last sampling period. It is expressed as messages per second.
-
getMaxUpstreamMessageFrequency
java.lang.Double getMaxUpstreamMessageFrequency()- Returns:
- The maximum frequency of JMS messages flowing from clients through the JMS Extender and to the JMS broker, reached in the life of the Server. It is expressed as messages per second.
-
getProducers
java.lang.Integer getProducers()- Returns:
- The number of JMS producers in the JMS Extender currently active for some client. Different producers to the same JMS destination activated by different clients (or even the same client) are reported multiple times in the count.
-
getMaxProducers
java.lang.Integer getMaxProducers()- Returns:
- The maximum number of currently active JMS producers in the JMS Extender, reached in the life of the Server.
-
getCumulDownstreamMessages
java.lang.Long getCumulDownstreamMessages()- Returns:
- The total (cumulative) number of JMS messages flowing from the JMS broker through the JMS Extender and to clients.
-
getDownstreamMessageFrequency
java.lang.Double getDownstreamMessageFrequency()- Returns:
- The frequency of JMS messages flowing from the JMS broker through the JMS Extender and to clients, in the last sampling period. It is expressed as messages per second.
-
getMaxDownstreamMessageFrequency
java.lang.Double getMaxDownstreamMessageFrequency()- Returns:
- The maximum frequency of JMS messages flowing from the JMS broker through the JMS Extender and to clients, reached in the life of the Server. It is expressed as messages per second.
-
getConsumers
java.lang.Integer getConsumers()- Returns:
- The number of JMS consumers in the JMS Extender currently active for some client. Different consumers of the same JMS destination activated by different clients (or even the same client) are reported multiple times in the count.
-
getMaxConsumers
java.lang.Integer getMaxConsumers()- Returns:
- The maximum number of currently active JMS consumers in the JMS Extender, reached in the life of the Server.
-
getClientSessions
java.lang.Integer getClientSessions()- Returns:
- The number of JMS sessions currently active in the JMS Extender.
-
getMaxClientSessions
java.lang.Integer getMaxClientSessions()- Returns:
- The maximum number of currently active JMS sessions in the JMS Extender, reached in the life of the Server.
-
getPooledBrokerConnections
java.lang.Integer getPooledBrokerConnections()- Returns:
- The number of pooled connections to the JMS broker currently active in the JMS Extender.
-
getMaxPooledBrokerConnections
java.lang.Integer getMaxPooledBrokerConnections()- Returns:
- The maximum number of currently active pooled connections to the JMS broker in the JMS Extender, reached in the life of the Server.
-
getDedicatedBrokerConnections
java.lang.Integer getDedicatedBrokerConnections()- Returns:
- The number of dedicated connections to the JMS broker currently active in the JMS Extender.
-
getMaxDedicatedBrokerConnections
java.lang.Integer getMaxDedicatedBrokerConnections()- Returns:
- The maximum number of currently active dedicated connections to the JMS broker in the JMS Extender, reached in the life of the Server.
-