@Override public void confirmPendingLargeMessageTX(Transaction transaction, long messageID, long recordID) throws Exception { manager.confirmPendingLargeMessageTX(transaction, messageID, recordID); }
/** * @param tx * @param message * @throws Exception */ private void confirmLargeMessageSend(Transaction tx, final Message message) throws Exception { LargeServerMessage largeServerMessage = (LargeServerMessage) message; synchronized (largeServerMessage) { if (largeServerMessage.getPendingRecordID() >= 0) { if (tx == null) { storageManager.confirmPendingLargeMessage(largeServerMessage.getPendingRecordID()); } else { storageManager.confirmPendingLargeMessageTX(tx, largeServerMessage.getMessageID(), largeServerMessage.getPendingRecordID()); } largeServerMessage.setPendingRecordID(-1); } } }