Package com.variant.server.spi
Interface QualificationLifecycleHook
- All Superinterfaces:
com.variant.server.impl.lifecycle.LifecycleHook<Boolean,
QualificationLifecycleEvent>
public interface QualificationLifecycleHook
extends com.variant.server.impl.lifecycle.LifecycleHook<Boolean,QualificationLifecycleEvent>
-
Method Summary
Modifier and TypeMethodDescriptiondefault Class<QualificationLifecycleEvent>
Implementation must tell the server what life cycle event type(s) it wants to be posted on.post
(QualificationLifecycleEvent event) The first hook on the chain that returns a non-empty Optional short-circuits the rest of the chain.
-
Method Details
-
getLifecycleEventClass
Description copied from interface:com.variant.server.impl.lifecycle.LifecycleHook
Implementation must tell the server what life cycle event type(s) it wants to be posted on. If this method returns a super-type, this hook will be posted for it and all its descendant event types.- Specified by:
getLifecycleEventClass
in interfacecom.variant.server.impl.lifecycle.LifecycleHook<Boolean,
QualificationLifecycleEvent> - Returns:
- A
Class
object associated with the life cycle event type(s) of interest.
-
post
The first hook on the chain that returns a non-empty Optional short-circuits the rest of the chain.- Specified by:
post
in interfacecom.variant.server.impl.lifecycle.LifecycleHook<Boolean,
QualificationLifecycleEvent> - Throws:
Exception
- Since:
- 0.7
-