Package com.variant.share.schema
Interface Hook
- All Known Subinterfaces:
ExperimentHook,SchemaHook,StateHook
public interface Hook
Representation of an element of one of several
hooks lists. Depending on where in the variation schema
the hooks key occurs, individual hooks can have the scope of the entire schema (/hooks),
of a particular state (/states[]/hooks), or of a particular variation (/variations[]/hooks).- Since:
- 0.7
-
Method Summary
-
Method Details
-
getName
String getName()The hook's name. Specified in the optional.../hooks[]/nameschema key, or, if omitted, the simple name of the class.- Since:
- 0.7
-
getClassName
String getClassName()The canonical name of the class implementing this lifecycle hook. Specified in the required../hooks[]/classschema key. Variant instantiates an instance of this class for each subscribed lifecycle event.- Since:
- 0.7
-
getInit
Class initializer. Specified in the optional.../hooks/?/initschema key.- Since:
- 0.7
-