Package org.objectweb.howl.log
Core functionality for any log file implementation.
Functionality that is common to any implementation of a logger should be located in this package.
-
Interface Summary Interface Description ConfigurationMBean LogBufferManager.BufferPoolStatsMBean LogBufferManager.ForceStatsMBean LogBufferManager.WriteStatsMBean LogBufferStatus Defines valid values for LogBuffer status.LogEventListener This interface is implemented by users of the Logger.LogRecordType Define record types used by Logger implementations.ReplayListener Objects that wish to read a log must implement the ReplayListener interface. -
Class Summary Class Description BlockLogBuffer An implementation of LogBuffer that provides features necessary for a reliable Transaction Monitor journal.BlockLogBufferSink An implementation of BlockLogBuffer that does *not* perform IO.Configuration Provides configuration information for aLogger
instance.LogBuffer Classes used as buffers in LogBufferManager must implement this interface.LogBufferManager Provides a generalized buffer manager for journals and loggers.LogFile An individual file within a set of log files managed by a Logger.LogFileHeader Defines the header record for a LogFile.LogFileManager Manage a set of log files.Logger Manage a configured set of two or more physical log files.LoggerFactory Not Implemented.LogObject base class for all log objects that require configuration information.LogRecord LogRecord class used by Logger.replay().LogState Manage state variables for the Logger instance.Version -
Exception Summary Exception Description InvalidFileSetException Exception thrown when LogFileManager.open() detects an invalid file set.InvalidLogBufferException Exception thrown when Logger detects a journal block with invalid content.InvalidLogHeaderException Exception thrown when XAJournalReader detects a journal block with an invalid header.InvalidLogKeyException Exception thrown when XAJournalReader detects a journal block with an invalid header.LogClosedException Checked exception thrown when put is called after the log has been closed.LogConfigurationException LogException Base exception class for HOWL exceptions.LogFileOverflowException Checked exception thrown when the Logger attempts to switch to an alternate log file that contains the active mark.LogRecordSizeException Checked exception thrown when the byte[] passed to put is larger than the configured buffer size.