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>>

@Experimental @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.