@API(status=MAINTAINED,
     since="1.4.0")
 @FunctionalInterface
public interface BeforeContainerHook
extends LifecycleHook
| Modifier and Type | Field and Description | 
|---|---|
static BeforeContainerHook | 
DO_NOTHING  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
beforeContainer(ContainerLifecycleContext context)
The code of this method will be run exactly once before any property method or child container. 
 | 
default int | 
beforeContainerProximity()
The higher the value, the closer to the actual property methods, i.e. the later it will be run. 
 | 
default int | 
compareTo(BeforeContainerHook other)  | 
appliesTo, propagateTo@API(status=INTERNAL) static final BeforeContainerHook DO_NOTHING
void beforeContainer(ContainerLifecycleContext context) throws java.lang.Throwable
context - The container's context objectjava.lang.Throwabledefault int beforeContainerProximity()
Values greater than -10 will make it run after methods annotated with BeforeContainer, values smaller than -10 will make it run before.
@API(status=INTERNAL) default int compareTo(BeforeContainerHook other)