void |
AbstractQueue.acknowledgeMessage(java.lang.Object transactionId,
MessageIndex messageIndex) |
Acknowledges a message that was fetched within a pull transaction.
|
void |
QueuePullTransaction.acknowledgeMessage(MessageIndex messageIndex) |
Acknowledge a single message of this transaction
|
java.lang.Object |
AbstractQueue.buildPreparedTransaction(PrepareLogRecord logRecord) |
Builds a new QueueTransaction on base of the PrepareLogRecord.
|
void |
AbstractQueue.cleanUpExpiredMessages() |
Deletes all expired messages from the queue
|
void |
QueueBrowser.close() |
Close the queue browser
|
void |
QueueHandler.close() |
Close the QueueHandler
|
void |
QueueReceiver.close() |
Close the queue receiver
|
void |
QueueSender.close() |
Close the queue sender
|
void |
QueueTransactionHandler.close() |
Closes the QueueTransactionHandler.
|
abstract void |
AbstractQueue.commit(java.lang.Object transactionId) |
Commit the transaction with the given transaction id
|
abstract void |
AbstractQueue.commit(java.lang.Object localtransactionId,
XidImpl globalTransactionId) |
Commits a prepared transaction.
|
void |
QueueTransaction.commit() |
Commits the transaction and set the transaction state to closed
|
void |
QueueTransaction.commit(XidImpl globalTransactionId) |
Commits a prepared transaction and set the transaction state to closed.
|
abstract java.lang.Object |
AbstractQueue.createPullTransaction() |
Creates a new pull transaction and returns a unique transaction id
|
abstract java.lang.Object |
AbstractQueue.createPushTransaction() |
Creates a new push transaction and returns a unique transaction id
|
AbstractQueue |
QueueFactory.createQueue(java.lang.String queueName,
Entity queueEntity) |
Creates a new abstract queue from the given entity.
|
abstract void |
QueueManager.createQueue(java.lang.String queueName,
ActiveLogin activeLogin) |
Creates a queue.
|
abstract void |
QueueManager.createQueue(java.lang.String queueName,
QueueFactory factory) |
Creates a queue from a specified queue factory.
|
abstract QueueBrowser |
QueueManager.createQueueBrowser(java.lang.String queueName,
ActiveLogin activeLogin,
Selector selector) |
Creates a QueueBrowser.
|
abstract QueueReceiver |
QueueManager.createQueueReceiver(java.lang.String queueName,
ActiveLogin activeLogin,
Selector selector) |
Creates a QueueReceiver
|
abstract QueueSender |
QueueManager.createQueueSender(java.lang.String queueName,
ActiveLogin activeLogin) |
Creates a QueueSender.
|
abstract java.lang.String |
QueueManager.createTemporaryQueue() |
Create a temporary queue.
|
QueuePullTransaction |
QueueReceiver.createTransaction(boolean setRedeliveredOnRollback) |
Creates a new QueuePullTransaction.
|
QueuePushTransaction |
QueueSender.createTransaction() |
Creates a new QueuePushTransaction.
|
void |
AbstractQueue.deleteContent() |
Removes all messages from the queue.
|
abstract void |
QueueManager.deleteQueue(java.lang.String queueName,
boolean onEmpty) |
Deletes a queue.
|
abstract void |
QueueManager.deleteTemporaryQueue(java.lang.String queueName) |
Delete a temporary queue.
|
long |
AbstractQueue.getCleanUpInterval() |
Returns the cleanup interval in milliseconds
|
MessageEntry |
AbstractQueue.getExpiredMessage(java.lang.Object transactionId,
long timeout) |
Get the next expired message from the queue but wait only a specific period of time.
|
MessageEntry |
QueuePullTransaction.getExpiredMessage(long timeout) |
Get an expired message from the queue but wait only a specific period of time.
|
MessageIndex |
AbstractQueue.getIndexEntry(MessageIndex messageIndex) |
Returns the actual index entry (the implementation of the MessageIndex class)
used for this MessageIndex
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId) |
Get a message from the queue.
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId,
long timeout) |
Get a message from the queue but wait only a specific period of time.
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId,
Selector selector) |
Get a message from the queue that matches the selector.
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId,
Selector selector,
int viewId) |
Get the next message from a view.
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId,
Selector selector,
int viewId,
long timeout) |
Get the next message from the view but wait only a specific period of time.
|
MessageEntry |
AbstractQueue.getMessage(java.lang.Object transactionId,
Selector selector,
long timeout) |
Get a message from the queue that matches the selector but wait only a specific period of time.
|
MessageEntry |
QueuePullTransaction.getMessage() |
Get a message from the queue.
|
MessageEntry |
QueuePullTransaction.getMessage(long timeout) |
Get a message from the queue but wait only a specific period of time.
|
MessageEntry |
QueuePullTransaction.getMessage(long timeout,
Selector selector) |
Get a message from the queue that matches the selector but wait only a specific period of time.
|
MessageEntry |
QueuePullTransaction.getMessage(Selector selector) |
Get a message from the queue that matches the selector.
|
MessageEntry |
AbstractQueue.getMessageByIndex(MessageIndex messageIndex) |
Returns the message with that given key.
|
MessageEntry |
QueueBrowser.getNextMessage() |
Get the next available message from the queue.
|
long |
AbstractQueue.getNumberQueueMessages() |
Returns the number of messages actually stored in the queue
|
long |
QueueHandler.getNumberQueueMessages() |
Returns the number of messages in the queue
|
java.util.SortedSet |
AbstractQueue.getQueueIndex() |
Returns a current snapshot of the queue index (message indexes)
|
java.util.SortedSet |
AbstractQueue.getQueueIndex(int viewId) |
Returns a current snapshot of the view
|
void |
AbstractQueue.moveToTransaction(MessageIndex messageIndex,
java.lang.Object destTxId) |
Moves a message with the given message index to the destination transaction.
|
void |
AbstractQueue.moveToTransaction(MessageIndex messageIndex,
java.lang.Object sourceTxId,
java.lang.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,
java.lang.Object destTxId) |
Moves a message with the given message index to the destination transaction and returns the message size.
|
long |
AbstractQueue.moveToTransactionReturnSize(MessageIndex messageIndex,
java.lang.Object sourceTxId,
java.lang.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.
|
abstract void |
AbstractQueue.prepare(java.lang.Object localtransactionId,
XidImpl globalTransactionId) |
Prepares the transaction with the given transaction id.
|
void |
QueueTransaction.prepare(XidImpl globalTransactionId) |
Prepares the transaction with the given transaction id.
|
abstract void |
QueueManager.purgeQueue(java.lang.String queueName) |
Purges a queue (deletes the content).
|
abstract void |
AbstractQueue.putMessage(java.lang.Object transactionId,
MessageImpl message) |
Put a message into the queue
|
void |
QueuePushTransaction.putMessage(MessageImpl message) |
Put a message into the queue
|
void |
QueuePullTransaction.registerMessageProcessor(MessageProcessor messageProcessor) |
Registers a message processor.
|
void |
AbstractQueue.removeMessageByIndex(MessageIndex messageIndex) |
Removes a message with that given key outside a queue transaction.
|
void |
AbstractQueue.removeMessages(java.lang.Object transactionId,
java.util.List<MessageIndex> messageIndexes) |
Remove messages from a queue
|
void |
QueuePullTransaction.removeMessages(java.util.List<MessageIndex> messageIndexes) |
Remove messages from a queue
|
abstract void |
AbstractQueue.rollback(java.lang.Object transactionId,
boolean setRedelivered) |
Rolls back the transaction with the given transaction id.
|
abstract void |
AbstractQueue.rollback(java.lang.Object transactionId,
XidImpl globalTransactionId,
boolean setRedelivered) |
Rolls back the transaction with the given transaction id, eventually prepared
under a global transaction id.
|
void |
QueuePullTransaction.rollback() |
Rollback of the transaction.
|
void |
QueuePullTransaction.rollback(XidImpl globalTransactionId,
boolean setRedelivered) |
Rolls back the transaction with the given transaction id, eventually prepared
under a global transaction id.
|
void |
QueuePushTransaction.rollback() |
Rollback of the transaction.
|
void |
QueuePushTransaction.rollback(XidImpl globalTransactionId,
boolean setRedelivered) |
Rolls back the transaction with the given transaction id, eventually prepared
under a global transaction id.
|
abstract void |
QueueTransaction.rollback() |
Rolls back the transaction.
|
abstract void |
QueueTransaction.rollback(XidImpl globalTransactionId,
boolean setRedelivered) |
Rolls back the transaction with the given transaction id, eventually prepared
under a global transaction id.
|
void |
AbstractQueue.startQueue() |
Starts the queue.
|
void |
AbstractQueue.stopQueue() |
Stops the queue.
|
void |
QueuePullTransaction.unregisterMessageProcessor(MessageProcessor messageProcessor) |
Unregisters a message processor.
|