Interface LifecycleEventType.Monitorable<O extends LifecycleEventOwner, E extends LifecycleEvent>

Type Parameters:
O - the required owner type
E - 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.