Package com.sun.messaging.jmq.io

Examples of com.sun.messaging.jmq.io.DestMetricsCounters


  DestMetricsCounters dmc = d.getMetrics();
  return (new Long(dmc.getHighWaterMessages()));
    }

    public Long getPeakTotalMsgBytes()  {
  DestMetricsCounters dmc = d.getMetrics();
  return (new Long(dmc.getHighWaterMessageBytes()));
    }
View Full Code Here


           }

        }
     }
    public DestMetricsCounters getMetrics() {
        DestMetricsCounters dmc = super.getMetrics();
        return dmc;

        // TBD add MAX_SHARE_CONSUMERS, SHARED_PREFETCH
    }
View Full Code Here

            consumers.setCapacity(maxConsumerLimit);
        if (maxProducerLimit > UNLIMITED)
            producers.setCapacity(maxProducerLimit);
        filter = new DestFilter() ;
        unloadfilter = new UnloadFilter();
        dmc = new DestMetricsCounters();
        stored = true;
        setMaxPrefetch(maxPrefetch);

        // when loading a stored destination, we must
        // set the behavior first OR we will not be notified
View Full Code Here

  destMessages.addEventListener(this,  EventType.SET_CHANGED, this);
        setDefaultCounts(type);
    }

    public DestMetricsCounters getMetrics() {
        DestMetricsCounters dmc = super.getMetrics();
      
        synchronized (this) {
            // current # of active consumers
            dmc.setActiveConsumers(activeConsumerCnt);
     
            // current # of failover consumers
            // only applies to queues
            dmc.setFailoverConsumers(failoverConsumerCnt);
    
            // max # of active consumers
            dmc.setHWActiveConsumers(hwActiveCount);
       
            // max # of failover consumers
            dmc.setHWFailoverConsumers(hwFailoverCount);
       
            // avg active consumer
            dmc.setAvgActiveConsumers((int)activeAverage);
       
            // avg failover consumer
            dmc.setAvgFailoverConsumers((int)failoverAverage);
        }
        return dmc;
    }
View Full Code Here

            Globals.stdOutPrintln(ar.getString(ar.I_JMQCMD_SPECIFY_BKR));
            printBrokerInfo(broker);

            try  {
    DestMetricsCounters  previousMetrics = null;
    int  rowsPrinted = 0;

                connectToBroker(broker);

    while (true)  {
                    broker.sendGetMetricsMessage(destName, destTypeMask);
                    DestMetricsCounters mc
      = (DestMetricsCounters)broker.receiveGetMetricsReplyMessage();

                    if (mc == null) {
                        Globals.stdErrPrintln(ar.getString(ar.I_JMQCMD_METRICS_DST_FAIL));
                        return (1);
View Full Code Here

TOP

Related Classes of com.sun.messaging.jmq.io.DestMetricsCounters

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.