Application and Layer expose this interface so you can activate and passivate them.
Module and ServiceComposite activation/passivation is handled by the Qi4j runtime.
285286287288289290291292293294295296297298
} @SuppressWarnings( "TooBroadCatch" ) private void passivateOneChild( Set<Exception> exceptions ) { Activation activeChild = activeChildren.removeFirst(); try { activeChild.passivate(); } catch( PassivationException ex ) { exceptions.addAll( ex.causes() ); }