@Override
public final Type start(Scope aScope) {
- LOG.info("Initializing '" + getQualifiedName() + "'");
+ LOG.info("Initialization starting '" + getQualifiedName() + "'");
List<ProvidedInterface> oldRemaining = _remaining.get();
_remaining.set(new ArrayList<ProvidedInterface>(Arrays.asList(getProvidedInterfaces())));
try {
Type runtime = doStart(aScope);
checkNotStartedInterfaces();
+ LOG.info("Initialization finished '" + getQualifiedName() + "'");
return runtime;
} finally {
_remaining.set(oldRemaining);
@Override
public void stop(Type aRuntime) {
- LOG.info("Stopping '" + getQualifiedName() + "'");
+ LOG.info("Stopping initiated '" + getQualifiedName() + "'");
doStop(aRuntime);
+ LOG.info("Stopping completed '" + getQualifiedName() + "'");
}
protected abstract void doStop(Type aRuntime);