Uses of Class
com.swiftmq.swiftlet.queue.MessageIndex
Packages that use MessageIndex
Package
Description
-
Uses of MessageIndex in com.swiftmq.jms
Methods in com.swiftmq.jms that return MessageIndexMethods in com.swiftmq.jms with parameters of type MessageIndexModifier and TypeMethodDescriptionboolean
SwiftMQSession.acknowledgeMessage
(MessageIndex messageIndex) void
MessageImpl.setMessageIndex
(MessageIndex messageIndex) -
Uses of MessageIndex in com.swiftmq.jms.smqp.v750
Methods in com.swiftmq.jms.smqp.v750 that return MessageIndexModifier and TypeMethodDescriptionFetchBrowserMessageRequest.getLastMessageIndex()
AcknowledgeMessageRequest.getMessageIndex()
AssociateMessageRequest.getMessageIndex()
DeleteMessageRequest.getMessageIndex()
MessageDeliveredRequest.getMessageIndex()
Methods in com.swiftmq.jms.smqp.v750 with parameters of type MessageIndexModifier and TypeMethodDescriptionvoid
FetchBrowserMessageRequest.setLastMessageIndex
(MessageIndex lastMessageIndex) void
AcknowledgeMessageRequest.setMessageIndex
(MessageIndex messageIndex) void
AssociateMessageRequest.setMessageIndex
(MessageIndex messageIndex) void
DeleteMessageRequest.setMessageIndex
(MessageIndex messageIndex) void
MessageDeliveredRequest.setMessageIndex
(MessageIndex messageIndex) Constructors in com.swiftmq.jms.smqp.v750 with parameters of type MessageIndexModifierConstructorDescriptionAcknowledgeMessageRequest
(int dispatchId, int queueConsumerId, MessageIndex messageIndex) AcknowledgeMessageRequest
(RequestRetryValidator validator, int dispatchId, int queueConsumerId, MessageIndex messageIndex) AssociateMessageRequest
(int dispatchId, MessageIndex messageIndex, boolean duplicateDelete) AssociateMessageRequest
(RequestRetryValidator validator, int dispatchId, MessageIndex messageIndex, boolean duplicateDelete) DeleteMessageRequest
(int dispatchId, MessageIndex messageIndex, boolean fromReadTx) DeleteMessageRequest
(RequestRetryValidator validator, int dispatchId, MessageIndex messageIndex, boolean fromReadTx) FetchBrowserMessageRequest
(int dispatchId, int queueBrowserId, boolean resetRequired, MessageIndex lastMessageIndex) FetchBrowserMessageRequest
(RequestRetryValidator validator, int dispatchId, int queueBrowserId, boolean resetRequired, MessageIndex lastMessageIndex) MessageDeliveredRequest
(int dispatchId, int queueConsumerId, MessageIndex messageIndex, boolean duplicate) MessageDeliveredRequest
(RequestRetryValidator validator, int dispatchId, int queueConsumerId, MessageIndex messageIndex, boolean duplicate) -
Uses of MessageIndex in com.swiftmq.jms.v750
Methods in com.swiftmq.jms.v750 with parameters of type MessageIndexModifier and TypeMethodDescriptionboolean
SessionImpl.acknowledgeMessage
(MessageIndex messageIndex) -
Uses of MessageIndex in com.swiftmq.swiftlet.queue
Methods in com.swiftmq.swiftlet.queue that return MessageIndexModifier and TypeMethodDescriptionAbstractQueue.getIndexEntry
(MessageIndex messageIndex) Returns the actual index entry (the implementation of the MessageIndex class) used for this MessageIndexMessageEntry.getMessageIndex()
Returns the message index.Methods in com.swiftmq.swiftlet.queue with parameters of type MessageIndexModifier and TypeMethodDescriptionvoid
AbstractQueue.acknowledgeMessage
(Object transactionId, MessageIndex messageIndex) Acknowledges a message that was fetched within a pull transaction.void
AbstractQueue.acknowledgeMessage
(Object transactionId, MessageIndex messageIndex, AsyncCompletionCallback callback) Async acknowledges a message that was fetched within a pull transaction.void
QueuePullTransaction.acknowledgeMessage
(MessageIndex messageIndex) Acknowledge a single message of this transactionvoid
QueuePullTransaction.acknowledgeMessage
(MessageIndex messageIndex, AsyncCompletionCallback callback) Async acknowledge a single message of this transaction and returns its size as the result of the callback.AbstractQueue.getIndexEntry
(MessageIndex messageIndex) Returns the actual index entry (the implementation of the MessageIndex class) used for this MessageIndexAbstractQueue.getMessageByIndex
(MessageIndex messageIndex) Returns the message with that given key.void
AbstractQueue.moveToTransaction
(MessageIndex messageIndex, Object destTxId) Moves a message with the given message index to the destination transaction.void
AbstractQueue.moveToTransaction
(MessageIndex messageIndex, Object sourceTxId, Object destTxId) Moves a message with the given message index from the source to the destination transaction.void
QueuePullTransaction.moveToTransaction
(MessageIndex messageIndex) Moves a message with the given message index to this transaction.void
QueuePullTransaction.moveToTransaction
(MessageIndex messageIndex, QueuePullTransaction sourceTransaction) Moves a message with the given message index from the source to this transaction.long
AbstractQueue.moveToTransactionReturnSize
(MessageIndex messageIndex, Object destTxId) Moves a message with the given message index to the destination transaction and returns the message size.long
AbstractQueue.moveToTransactionReturnSize
(MessageIndex messageIndex, Object sourceTxId, Object destTxId) Moves a message with the given message index from the source to the destination transaction and returns its size.long
QueuePullTransaction.moveToTransactionReturnSize
(MessageIndex messageIndex) Moves a message with the given message index to this transaction and returns its size.long
QueuePullTransaction.moveToTransactionReturnSize
(MessageIndex messageIndex, QueuePullTransaction sourceTransaction) Moves a message with the given message index from the source to this transaction and returns its size.void
AbstractQueue.removeMessageByIndex
(MessageIndex messageIndex) Removes a message with that given key outside a queue transaction.void
QueueBrowser.setLastMessageIndex
(MessageIndex lastMessageIndex) void
MessageEntry.setMessageIndex
(MessageIndex messageIndex) Sets the message index.Method parameters in com.swiftmq.swiftlet.queue with type arguments of type MessageIndexModifier and TypeMethodDescriptionvoid
AbstractQueue.removeMessages
(Object transactionId, List<MessageIndex> messageIndexes) Remove messages from a queuevoid
QueuePullTransaction.removeMessages
(List<MessageIndex> messageIndexes) Remove messages from a queueConstructors in com.swiftmq.swiftlet.queue with parameters of type MessageIndexModifierConstructorDescriptionMessageEntry
(MessageIndex messageIndex, MessageImpl message) Create a new MessageEntry.