throw new IllegalArgumentException(getQualifiedName() + ": service '"
+ name + "' is null");
}
- addService(_provided.get(name), svc);
+ addInterface(_provided.get(name), svc);
}
}
@Override
protected void doStop() {
_context.close();
+ for (ProvidedInterface provided: getProvidedInterfaces()) {
+ removeInterface(provided);
+ }
}
}