previouslyDeliveredMessages.put(delivered.getMessage().getMessageId(), false);
private void clearDispatchList() { if (clearDispatchList) { synchronized (deliveredMessages) { if (clearDispatchList) { if (!deliveredMessages.isEmpty()) { if (session.isTransacted()) { if (LOG.isDebugEnabled()) { LOG.debug(getConsumerId() + " tracking existing transacted delivered list (" + deliveredMessages.size() + ") on transport interrupt"); } if (previouslyDeliveredMessages == null) { previouslyDeliveredMessages = new PreviouslyDeliveredMap<MessageId, Boolean>(session.getTransactionContext().getTransactionId()); } for (MessageDispatch delivered : deliveredMessages) { previouslyDeliveredMessages.put(delivered.getMessage().getMessageId(), false); } } else { if (LOG.isDebugEnabled()) { LOG.debug(getConsumerId() + " clearing delivered list (" + deliveredMessages.size() + ") on transport interrupt"); } deliveredMessages.clear(); pendingAck = null; } } clearDispatchList = false; } } } }
previouslyDeliveredMessages.put(delivered.getMessage().getMessageId(), false);
synchronized (deliveredMessages) { if (previouslyDeliveredMessages != null) { previouslyDeliveredMessages.put(md.getMessage().getMessageId(), true); } else {
previouslyDeliveredMessages.put(delivered.getMessage().getMessageId(), false);
previouslyDeliveredMessages.put(delivered.getMessage().getMessageId(), false);
private boolean redeliveryExpectedInCurrentTransaction(MessageDispatch md, boolean markReceipt) { if (session.isTransacted()) { synchronized (deliveredMessages) { if (previouslyDeliveredMessages != null) { if (previouslyDeliveredMessages.containsKey(md.getMessage().getMessageId())) { if (markReceipt) { previouslyDeliveredMessages.put(md.getMessage().getMessageId(), true); } return true; } } } } return false; }
private boolean redeliveryExpectedInCurrentTransaction(MessageDispatch md, boolean markReceipt) { if (session.isTransacted()) { synchronized (deliveredMessages) { if (previouslyDeliveredMessages != null) { if (previouslyDeliveredMessages.containsKey(md.getMessage().getMessageId())) { if (markReceipt) { previouslyDeliveredMessages.put(md.getMessage().getMessageId(), true); } return true; } } } } return false; }
private boolean redeliveryExpectedInCurrentTransaction(MessageDispatch md, boolean markReceipt) { if (session.isTransacted()) { synchronized (deliveredMessages) { if (previouslyDeliveredMessages != null) { if (previouslyDeliveredMessages.containsKey(md.getMessage().getMessageId())) { if (markReceipt) { previouslyDeliveredMessages.put(md.getMessage().getMessageId(), true); } return true; } } } } return false; }
private boolean redeliveryExpectedInCurrentTransaction(MessageDispatch md, boolean markReceipt) { if (session.isTransacted()) { synchronized (deliveredMessages) { if (previouslyDeliveredMessages != null) { if (previouslyDeliveredMessages.containsKey(md.getMessage().getMessageId())) { if (markReceipt) { previouslyDeliveredMessages.put(md.getMessage().getMessageId(), true); } return true; } } } } return false; }