All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractJournalUpdateTask Super class for Journal maintenances such as clean up and CompactorAbstractSequentialFile AbstractSequentialFileFactory An abstract SequentialFileFactory containing basic functionality for both AIO and NIO SequentialFactoriesActiveMQFileLock ActiveMQJournalBundle Logger Code 14 each message id must be 6 digits long starting with 14, the 3rd digit should be 9 so 149000 to 149999ActiveMQJournalBundle_$bundle Warning this class consists of generated code.ActiveMQJournalLogger Logger Code 14 each message id must be 6 digits long starting with 14, the 3rd digit donates the level so INF0 1 WARN 2 DEBUG 3 ERROR 4 TRACE 5 FATAL 6 so an INFO message would be 141000 to 141999ActiveMQJournalLogger_$logger Warning this class consists of generated code.AIOSequentialFile This class is implementing Runnable to reuse a callback to close it.AIOSequentialFileFactory ByteArrayEncoding ByteBufferPool Object Pool that allows to borrow and releaseByteBuffers according to a specific type (direct/heap).
The suggested usage pattern is:DelegateCallback It is a utility class to allow severalIOCallbacks to be used as one.DummyCallback EncoderPersister This is a facade between the new Persister and the former EncodingSupport.EncodingSupport This interface provides encoding support for the Journal.FileIOUtil FileWrapperJournal Journal used at a replicating backup server during the synchronization of data with the 'live' server.IOCallback The interface used for AIO Callbacks.IOCompletion IOCriticalErrorListener TODO Merge this with IOExceptionListenerIOExceptionListener Journal Most methods on the journal provide a blocking version where you select the sync mode and a non blocking mode where you pass a completion callback as a parameter.Journal.JournalState JournalAddRecord JournalAddRecordTX JournalCompactor JournalCompleteRecordTX A transaction record (Commit or Prepare), will hold the number of elements the transaction has in the current file.JournalCompleteRecordTX.TX_RECORD_TYPE JournalConstants Deprecated. JournalDeleteRecord JournalDeleteRecordTX JournalFile JournalFileImpl JournalFilesRepository This is a helper class for the Journal, which will control access to dataFiles, openedFiles and freeFiles Guaranteeing that they will be delivered in order to the JournalJournalImpl A circular log implementation.JournalInternalRecord JournalLoadInformation This is a POJO containing information about the journal during load time.JournalReaderCallback JournalReaderCallbackAbstract JournalRecord This holds the relationship a record has with other files in regard to reference counting.JournalRecordProvider This is an interface used only internally.JournalRollbackRecordTX JournalTransaction JournalUpdateCallback LoaderCallback MappedSequentialFileFactory NIOSequentialFile NIOSequentialFileFactory PreparedTransactionInfo Reclaimer The journal consists of an ordered list of journal files Fn where0 <= n <= NRecordInfo SequentialFile SequentialFileFactory A SequentialFileFactorySimpleWaitIOCallback SyncIOCompletion Internal class used to manage explicit syncs on the Journal through callbacks.TestableJournal TimedBuffer TimedBufferObserver TransactionCallback TransactionFailureCallback A Callback to receive information about bad transactions for extra cleanup required for broken transactions such as large messages.