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.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault EventListener
ignore
(System.Logger.Level... levels) Returns a filtered listener which never observes the given event levels.default EventListener
ignore
(EventType.Category... categories) Returns a filtered listener which never observes the given event categories.default boolean
isObserved
(System.Logger.Level level) default boolean
isObserved
(EventType type) default boolean
isObserved
(EventType.Category category) static EventListener
logTo
(System.Logger logger) Returns a new listener that logs messages to the given logger.static EventListener
Returns a new listener that logs messages to the given logger.static EventListener
logTo
(org.slf4j.Logger logger) Returns a new listener that logs messages to the given logger.void
default EventListener
observe
(System.Logger.Level... levels) Returns a filtered listener which only observes the given event levels.default EventListener
observe
(EventType.Category... categories) Returns a filtered listener which only observes the given event categories.static EventListener
printTo
(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.
-