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=EXPERIMENTAL,
         since="1.2.5")
    @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.
    • 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