Package com.swiftmq.swiftlet.queue
package com.swiftmq.swiftlet.queue
-
ClassDescriptionAbstract base class for queues used in SwiftMQ.Wrapper for an active (started) queue.Abstract base class for flow controllers.MessageEntry wraps one message entry of a queue, consisting of a message index and the message.MessageIndex is the index of one message in a queue.Abstract MessageProcessor to register at a
QueuePullTransaction
.An exception thrown by the queue manager if the queue that should be created is already defined.A QueueBrowser is created by the QueueManager.An exception thrown by queuesInterface for queue factories.QueueHandler is an internal base class for QueueBrowsers and QueueTransactionHandler.An exception thrown by QueueHandlers if a method is invoked after the handler is closed.A QueueInputStream is an input stream that is mapped to a queue.The QueueManager manages queues.A QueueOutputStream is an output stream that is mapped to a queue.Transaction to pull messages from a queue.Transaction to push messages into a queue.A QueueReceiver is a QueueTransactionHandler that serves as a factory for QueuePullTransactions.A QueueSender is a QueueTransactionHandler that serves as a factory for QueuePushTransactions.An exception thrown by QueuePullTransaction if a given timeout has been reachedAbstract base class for queue transactions.An exception thrown from Transactions if the transaction is already closedA QueueTransactionHandler manages open transactions.Interface for message selectorsAn exception thrown by the QueueManager if the queue is unknown