Uses of Interface
org.objectweb.howl.log.ReplayListener
Packages that use ReplayListener
Package
Description
Core functionality for any log file implementation.
Provides public logger classes customized for use with XA Transaction
Managers.
-
Uses of ReplayListener in org.objectweb.howl.log
Methods in org.objectweb.howl.log with parameters of type ReplayListenerModifier and TypeMethodDescription(package private) void
LogBufferManager.replay
(ReplayListener listener, long mark, boolean replayCtrlRecords) Replays log from requested mark forward to end of log.void
Logger.replay
(ReplayListener listener) Replays log from the active mark forward to the current position.void
Logger.replay
(ReplayListener listener, long mark) Replays log from a specified mark forward to the current mark.protected void
Logger.replay
(ReplayListener listener, long mark, boolean replayCtrlRecords) Allows sub-classes of Logger to replay control records. -
Uses of ReplayListener in org.objectweb.howl.log.xa
Classes in org.objectweb.howl.log.xa that implement ReplayListenerModifier and TypeClassDescriptionprivate class
private class used by XALogger to replay the log during log open processing.private static class
private class used by XALogger.replay() methods.Fields in org.objectweb.howl.log.xa declared as ReplayListenerModifier and TypeFieldDescription(package private) final ReplayListener
XALogger.OpenReplayListener.tmListener
ReplayListener registered by TM that instantiated this XALogger.(package private) final ReplayListener
XALogger.XAReplayListener.tmListener
ReplayListener registered by TM that instantiated this XALogger.Methods in org.objectweb.howl.log.xa with parameters of type ReplayListenerModifier and TypeMethodDescriptionvoid
XALogger.open
(ReplayListener listener) calls super.open() to perform standard open functionality then replays the log to rebuild the activeTx table.void
XALogger.replay
(ReplayListener listener) Wrapp Logger#replay(ReplayListener) so we can intercept onRecord() notifications to process XACOMMIT and XACOMMITMOVED records.void
XALogger.replay
(ReplayListener listener, long key) Wrapp Logger#replay(ReplayListener, long) so we can intercept onRecord() notifications to process XACOMMIT and XACOMMITMOVED records.void
XALogger.replayActiveTx
(ReplayListener listener) Called by the TM to receive copies of the active transaction entries.Constructors in org.objectweb.howl.log.xa with parameters of type ReplayListenerModifierConstructorDescription(package private)
OpenReplayListener
(ReplayListener tmListener) (package private)
XAReplayListener
(ReplayListener tmListener)