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"
    • Method Detail

      • 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.