/** * @return the number of messages enqueued by this destination */ public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getTotalEnqueueCount() { return safeGetBroker().getDestinationStatistics().getEnqueues().getCount(); }
final void messageSent(final ConnectionContext context, final Message msg) throws Exception { pendingSends.decrementAndGet(); destinationStatistics.getEnqueues().increment(); destinationStatistics.getMessages().increment(); destinationStatistics.getMessageSize().addSize(msg.getSize()); messageDelivered(context, msg); consumersLock.readLock().lock(); try { if (consumers.isEmpty()) { onMessageWithNoConsumers(context, msg); } }finally { consumersLock.readLock().unlock(); } LOG.debug("{} Message {} sent to {}", new Object[]{ broker.getBrokerName(), msg.getMessageId(), this.destination }); wakeup(); }
@Override public void afterCommit() throws Exception { Destination dest = transactionBroker.addDestination(transactionBroker.context, destination, false); if (messageSend) { dest.clearPendingMessages(opCount); dest.getDestinationStatistics().getEnqueues().add(opCount); dest.getDestinationStatistics().getMessages().add(opCount); LOG.debug("cleared pending from afterCommit: {}", destination); } else { dest.getDestinationStatistics().getDequeues().add(opCount); } } }
destinationStatistics.getEnqueues().increment(); destinationStatistics.getMessageSize().addSize(message.getSize()); MessageEvaluationContext msgContext = null;
pagedInMessages.size(), pagedInPendingSize, destinationStatistics.getEnqueues().getCount(), destinationStatistics.getDequeues().getCount(), getMemoryUsage().getUsage(),
statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); statsMessage.setLong("dequeueCount", stats.getDequeues().getCount()); statsMessage.setLong("dispatchCount", stats.getDispatched().getCount()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); statsMessage.setLong("dequeueCount", stats.getDequeues().getCount()); statsMessage.setLong("dispatchCount", stats.getDispatched().getCount());
/** * @return the number of messages enqueued by this destination */ public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
/** * @return the number of messages enqueued by this destination */ public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
/** * @return the number of messages enqueued by this destination */ public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getEnqueueCount() { return destination.getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getTotalEnqueueCount() { return safeGetBroker().getDestinationStatistics().getEnqueues().getCount(); }
@Override public long getTotalEnqueueCount() { return safeGetBroker().getDestinationStatistics().getEnqueues().getCount(); }
private boolean destinationLimitReached (Destination dst) { DestinationStatistics stats = dst.getDestinationStatistics(); long depth = stats.getEnqueues().getCount() - stats.getDequeues().getCount(); log.debug("destination " + dst.getName() + " - depth:" + depth); return depth > getMaxQueueDepth(); }
@Override public void afterCommit() throws Exception { if (messageSend) { destination.clearPendingMessages(); destination.getDestinationStatistics().getEnqueues().add(opCount); destination.getDestinationStatistics().getMessages().add(opCount); LOG.debug("cleared pending from afterCommit: {}", destination); } else { destination.getDestinationStatistics().getDequeues().add(opCount); destination.getDestinationStatistics().getMessages().subtract(opCount); } } }
@Override public void afterCommit() throws Exception { if (messageSend) { destination.clearPendingMessages(); destination.getDestinationStatistics().getEnqueues().add(opCount); destination.getDestinationStatistics().getMessages().add(opCount); LOG.debug("cleared pending from afterCommit: {}", destination); } else { destination.getDestinationStatistics().getDequeues().add(opCount); destination.getDestinationStatistics().getMessages().subtract(opCount); } } }
@Override public void afterCommit() throws Exception { if (messageSend) { destination.clearPendingMessages(); destination.getDestinationStatistics().getEnqueues().add(opCount); destination.getDestinationStatistics().getMessages().add(opCount); LOG.debug("cleared pending from afterCommit: {}", destination); } else { destination.getDestinationStatistics().getDequeues().add(opCount); destination.getDestinationStatistics().getMessages().subtract(opCount); } } }