If objects are injected in A -> B -> C order, the init and shutdown orders will be as follows:
init hook call order: A -> B -> C
shutdown hook call order: C -> B -> A
Linear Supertypes
LogSupport, LazyLogger, LoggingMethods, Serializable, Serializable, LifeCycleEventHandler, AnyRef, Any
First In, Last Out (FILO) hook executor.
If objects are injected in A -> B -> C order, the init and shutdown orders will be as follows: init hook call order: A -> B -> C shutdown hook call order: C -> B -> A