Interface LifecycleEventType.Monitorable<O extends LifecycleEventOwner, E extends LifecycleEvent>
- Type Parameters:
O- the required owner typeE- the event object type
- All Superinterfaces:
LifecycleEventType<O, E, MonitorLifecycleEventHandlerConfiguration<O>>
- Enclosing interface:
LifecycleEventType<O extends LifecycleEventOwner, E extends LifecycleEvent, C extends LifecycleEventHandlerConfiguration<O>>
@NonExtendable
public static interface LifecycleEventType.Monitorable<O extends LifecycleEventOwner, E extends LifecycleEvent>
extends LifecycleEventType<O, E, MonitorLifecycleEventHandlerConfiguration<O>>
Lifecycle event type that supports separate registration
of handlers as "monitors" that are run last. Useful
if a plugin wants to only observe the changes other handlers
made.
-
Nested Class Summary
Nested classes/interfaces inherited from interface LifecycleEventType
LifecycleEventType.Monitorable<O,E>, LifecycleEventType.Prioritizable<O, E> -
Method Summary
Methods inherited from interface LifecycleEventType
name, newHandler