| Interface | Description |
|---|---|
| LocalQueueTransactionContext |
Specialization of
QueueTransactionContext for local queue transactions |
| QueueProvider |
Provides access to a certain queue.
|
| QueueStore |
Internal queue interface that hold queue configuration that will execute operations directly to the queue storage.
|
| QueueStoreCacheListener |
Listener for queue operations affecting the queue store cache.
|
| QueueStoreDelegate |
A DefaultQueueStore delegates the actual work of processing its queue to one of these.
|
| QueueTransactionContext |
Contract for a transactional context for queue operations.
|
| QueueTransactionContextFactory<T extends QueueTransactionContext> |
Factory for a transient and persistent
QueueTransactionContext |
| RecoverableQueueStore |
Extension of
QueueStore required to be able to recover a queue store base on a
transaction journal. |
| TransactionalQueueStoreDelegate |
A marker interface for a QueueStoreDelegate that, along with its store, is transactional
|
| TransactionContextProvider |
Provides access to the transaction context if there is one for the current session.
|
| XaQueueTransactionContext |
XA Transaction context for queues
|
| Class | Description |
|---|---|
| AbstractQueueManager |
Abstract implementation for a QueueManager.
|
| AbstractQueueSession | |
| AbstractQueueStoreDelegate |
Abstract queue delegate implementation that forces common queue behaviour
|
| DefaultQueueConfiguration | |
| DefaultQueueStore |
Internal queue implementation that will execute operations directly to the queue storage.
|
| DefaultQueueStoreDelegate |
The default QueueStoreDelegate.
|
| DualRandomAccessFileQueueStoreDelegate |
TransactionalQueueStoreDelegate implementation using two files for storing the queue data. |
| QueueControlDataFile |
Control information for queues.
|
| QueueFileProvider |
Provides access to a RandomAccessFile for queue data.
|
| QueueTypeTransactionContextAdapter<T extends QueueTransactionContext> |
Once a queue operations it's executed this operation creates the correct
QueueTransactionContext based on the queue
type, persistent or transient. |
| QueueXaResourceManager | |
| TransactionalQueueManager |
The Transactional Queue Manager is responsible for creating and Managing transactional Queues.
|
| TransactionAwareQueueStore |
Queue implementation that executes operations: - If there is no transaction context then executes the operation directly to the
queue.
|
| TransientQueueTransactionContext |
Transaction context for transient queues
|
| TransientXaTransactionAdapter |
Adapter for
TransientQueueTransactionContext to an XaQueueTransactionContext |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.