public interface EventListener
Listener which receives notifications of actions being performed by the
database. Implementations must not suspend the calling thread or throw any
exceptions.
-
Method Summary
Modifier and TypeMethodDescriptiondefault EventListenerignore(System.Logger.Level... levels) Returns a filtered listener which never observes the given event levels.default EventListenerignore(EventType.Category... categories) Returns a filtered listener which never observes the given event categories.default booleanisObserved(System.Logger.Level level) default booleanisObserved(EventType type) default booleanisObserved(EventType.Category category) static EventListenerlogTo(System.Logger logger) Returns a new listener that logs messages to the given logger.static EventListenerReturns a new listener that logs messages to the given logger.static EventListenerlogTo(org.slf4j.Logger logger) Returns a new listener that logs messages to the given logger.voiddefault EventListenerobserve(System.Logger.Level... levels) Returns a filtered listener which only observes the given event levels.default EventListenerobserve(EventType.Category... categories) Returns a filtered listener which only observes the given event categories.static EventListenerprintTo(PrintStream out) Returns a new listener that prints messages to the given stream.
-
Method Details
-
printTo
Returns a new listener that prints messages to the given stream. -
logTo
Returns a new listener that logs messages to the given logger. -
logTo
Returns a new listener that logs messages to the given logger. -
logTo
Returns a new listener that logs messages to the given logger. -
notify
- Parameters:
message- event message formatargs- arguments for message
-
isObserved
-
isObserved
-
isObserved
-
observe
Returns a filtered listener which only observes the given event categories. -
observe
Returns a filtered listener which only observes the given event levels. -
ignore
Returns a filtered listener which never observes the given event categories. -
ignore
Returns a filtered listener which never observes the given event levels.
-