@Override public void addProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().increment(); this.lastActiveTime=0l; }
@Override public void removeProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().decrement(); }
/** * @return the number of active consumers on this destination */ public int getProducerCount() { return (int)destination.getDestinationStatistics().getProducers().getCount(); }
@Override public long getProducerCount() { return destination.getDestinationStatistics().getProducers().getCount(); }
@Override public long getTotalProducerCount() { return safeGetBroker().getDestinationStatistics().getProducers().getCount(); }
protected void fireProducerAdvisory(ConnectionContext context, ActiveMQDestination producerDestination, ActiveMQTopic topic, Command command, ConsumerId targetConsumerId) throws Exception { ActiveMQMessage advisoryMessage = new ActiveMQMessage(); int count = 0; if (producerDestination != null) { Set<Destination> set = getDestinations(producerDestination); if (set != null) { for (Destination dest : set) { count += dest.getDestinationStatistics().getProducers().getCount(); } } } advisoryMessage.setIntProperty("producerCount", count); fireAdvisory(context, topic, command, targetConsumerId, advisoryMessage); }
@Override public boolean isActive() { boolean isActive = destinationStatistics.getConsumers().getCount() > 0 || destinationStatistics.getProducers().getCount() > 0; if (isActive && isGcWithNetworkConsumers() && destinationStatistics.getConsumers().getCount() > 0) { isActive = hasRegularConsumers(getConsumers()); } return isActive; }
statsMessage.setDouble("minEnqueueTime", stats.getProcessTime().getMinTime()); statsMessage.setLong("consumerCount", stats.getConsumers().getCount()); statsMessage.setLong("producerCount", stats.getProducers().getCount()); statsMessage.setJMSCorrelationID(messageSend.getCorrelationId()); sendStats(producerExchange.getConnectionContext(), statsMessage, replyTo); statsMessage.setDouble("minEnqueueTime", stats.getProcessTime().getMinTime()); statsMessage.setLong("consumerCount", stats.getConsumers().getCount()); statsMessage.setLong("producerCount", stats.getProducers().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : "";
@Override public void addProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().increment(); this.lastActiveTime=0l; }
@Override public void addProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().increment(); this.lastActiveTime=0l; }
@Override public void addProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().increment(); this.lastActiveTime=0l; }
@Override public void removeProducer(ConnectionContext context, ProducerInfo info) throws Exception { destinationStatistics.getProducers().decrement(); }
/** * @return the number of active consumers on this destination */ public int getProducerCount() { return (int)destination.getDestinationStatistics().getProducers().getCount(); }
@Override public long getProducerCount() { return destination.getDestinationStatistics().getProducers().getCount(); }
/** * @return the number of active consumers on this destination */ public int getProducerCount() { return (int)destination.getDestinationStatistics().getProducers().getCount(); }
@Override public long getProducerCount() { return destination.getDestinationStatistics().getProducers().getCount(); }
/** * @return the number of active consumers on this destination */ public int getProducerCount() { return (int)destination.getDestinationStatistics().getProducers().getCount(); }
@Override public long getTotalProducerCount() { return safeGetBroker().getDestinationStatistics().getProducers().getCount(); }
@Override public boolean isActive() { boolean isActive = destinationStatistics.getConsumers().getCount() > 0 || destinationStatistics.getProducers().getCount() > 0; if (isActive && isGcWithNetworkConsumers() && destinationStatistics.getConsumers().getCount() > 0) { isActive = hasRegularConsumers(getConsumers()); } return isActive; }
@Override public boolean isActive() { boolean isActive = destinationStatistics.getConsumers().getCount() > 0 || destinationStatistics.getProducers().getCount() > 0; if (isActive && isGcWithNetworkConsumers() && destinationStatistics.getConsumers().getCount() > 0) { isActive = hasRegularConsumers(getConsumers()); } return isActive; }