Package net.jqwik.api.lifecycle
Interface RegistrarHook
-
- All Superinterfaces:
LifecycleHook
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@API(status=MAINTAINED, since="1.4.0") @FunctionalInterface public interface RegistrarHook extends LifecycleHook
Use this hook if you want to apply several hook implementations that belong together but that cannot be implemented in a single class, e.g. because the same hook type must be added with different proximity or different propagation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
RegistrarHook.Registrar
A short-lived object used for registering concrete hook implementation classes.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
registerHooks(RegistrarHook.Registrar registrar)
This method will be called during hook registration, i.e. before any test has been started.-
Methods inherited from interface net.jqwik.api.lifecycle.LifecycleHook
appliesTo, propagateTo
-
-
-
-
Method Detail
-
registerHooks
void registerHooks(RegistrarHook.Registrar registrar)
This method will be called during hook registration, i.e. before any test has been started. It allows to register as many other hook implementations as necessary.- Parameters:
registrar
- the registrar to use for registering lifecycle hooks
-
-