@Override public void clearPendingMessages(int pendingAdditionsCount) { next.clearPendingMessages(pendingAdditionsCount); }
@Override public void afterRollback() throws Exception { if (!messageSend) { Destination dest = transactionBroker.addDestination(transactionBroker.context, destination, false); dest.clearPendingMessages(opCount); dest.getDestinationStatistics().getMessages().add(opCount); LOG.debug("cleared pending from afterRollback: {}", destination); } }
@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); } } }
@Override public void clearPendingMessages() { next.clearPendingMessages(); }
@Override public void clearPendingMessages() { next.clearPendingMessages(); }
@Override public void clearPendingMessages() { next.clearPendingMessages(); }
@Override public void afterRollback() throws Exception { if (!messageSend) { destination.clearPendingMessages(); LOG.debug("cleared pending from afterRollback: {}", destination); } }
@Override public void afterRollback() throws Exception { if (!messageSend) { destination.clearPendingMessages(); LOG.debug("cleared pending from afterRollback: {}", destination); } }
@Override public void afterRollback() throws Exception { if (!messageSend) { destination.clearPendingMessages(); LOG.debug("cleared pending from afterRollback: {}", destination); } }
@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); } } }