Package org.apache.qpid.server.queue
Class DeleteMessagesTransaction
- java.lang.Object
-
- org.apache.qpid.server.queue.DeleteMessagesTransaction
-
- All Implemented Interfaces:
QueueManagingVirtualHost.TransactionalOperation
public class DeleteMessagesTransaction extends Object
-
-
Constructor Summary
Constructors Constructor Description DeleteMessagesTransaction(Queue sourceQueue, List<Long> messageIds, MessageFilter filter, int limit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Long>
getModifiedMessageIds()
protected boolean
updateEntry(QueueEntry entry, QueueManagingVirtualHost.Transaction txn)
void
withinTransaction(QueueManagingVirtualHost.Transaction txn)
-
-
-
Constructor Detail
-
DeleteMessagesTransaction
public DeleteMessagesTransaction(Queue sourceQueue, List<Long> messageIds, MessageFilter filter, int limit)
-
-
Method Detail
-
updateEntry
protected boolean updateEntry(QueueEntry entry, QueueManagingVirtualHost.Transaction txn)
-
withinTransaction
public final void withinTransaction(QueueManagingVirtualHost.Transaction txn)
- Specified by:
withinTransaction
in interfaceQueueManagingVirtualHost.TransactionalOperation
-
getModifiedMessageIds
public final List<Long> getModifiedMessageIds()
- Specified by:
getModifiedMessageIds
in interfaceQueueManagingVirtualHost.TransactionalOperation
-
-