116117118119120121122
_channelId = channelId; _prefetch_HighWaterMark = DEFAULT_PREFETCH; _prefetch_LowWaterMark = _prefetch_HighWaterMark / 2; _messageStore = messageStore; _exchanges = exchanges; _txnBuffer = new TxnBuffer(_messageStore); }
716717718719720721722723724725726727728729730731732
delete(); } public void deliver(AMQMessage msg) throws AMQException { TxnBuffer buffer = msg.getTxnBuffer(); if (buffer == null) { //non-transactional record(msg); process(msg); } else { buffer.enlist(new Deliver(msg)); } }