use of org.mule.runtime.core.internal.lifecycle.EmptyLifecycleCallback in project mule by mulesoft.
the class SpringRegistryLifecycleManager method registerPhases.
@Override
protected void registerPhases(Registry registry) {
final LifecycleCallback<AbstractRegistryBroker> emptyCallback = new EmptyLifecycleCallback<>();
registerPhase(NotInLifecyclePhase.PHASE_NAME, new NotInLifecyclePhase(), emptyCallback);
registerPhase(Initialisable.PHASE_NAME, new SpringContextInitialisePhase(), new SpringLifecycleCallback(this, (SpringRegistry) registry));
registerPhase(Startable.PHASE_NAME, new MuleContextStartPhase(), emptyCallback);
registerPhase(Stoppable.PHASE_NAME, new MuleContextStopPhase(), emptyCallback);
registerPhase(Disposable.PHASE_NAME, new SpringContextDisposePhase());
}
Aggregations