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) voidLogBufferManager.replay(ReplayListener listener, long mark, boolean replayCtrlRecords) Replays log from requested mark forward to end of log.voidLogger.replay(ReplayListener listener) Replays log from the active mark forward to the current position.voidLogger.replay(ReplayListener listener, long mark) Replays log from a specified mark forward to the current mark.protected voidLogger.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 classprivate class used by XALogger to replay the log during log open processing.private static classprivate class used by XALogger.replay() methods.Fields in org.objectweb.howl.log.xa declared as ReplayListenerModifier and TypeFieldDescription(package private) final ReplayListenerXALogger.OpenReplayListener.tmListenerReplayListener registered by TM that instantiated this XALogger.(package private) final ReplayListenerXALogger.XAReplayListener.tmListenerReplayListener registered by TM that instantiated this XALogger.Methods in org.objectweb.howl.log.xa with parameters of type ReplayListenerModifier and TypeMethodDescriptionvoidXALogger.open(ReplayListener listener) calls super.open() to perform standard open functionality then replays the log to rebuild the activeTx table.voidXALogger.replay(ReplayListener listener) Wrapp Logger#replay(ReplayListener) so we can intercept onRecord() notifications to process XACOMMIT and XACOMMITMOVED records.voidXALogger.replay(ReplayListener listener, long key) Wrapp Logger#replay(ReplayListener, long) so we can intercept onRecord() notifications to process XACOMMIT and XACOMMITMOVED records.voidXALogger.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)