import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
}
@Override
- public final ServiceDescriptor[] getProvidedServices() {
- return _provided.toArray(new ServiceDescriptor[0]);
+ public final ProvidedServiceDescriptor[] getProvidedServices() {
+ return _provided.toArray(new ProvidedServiceDescriptor[0]);
}
@Override
- public final ServiceDescriptor[] getRequiredServices() {
- return _required.toArray(new ServiceDescriptor[0]);
+ public final RequiredServiceDescriptor[] getRequiredServices() {
+ return _required.toArray(new RequiredServiceDescriptor[0]);
}
@Override
* Service.
*/
protected final void addService(String aContext,
- ServiceDescriptor aDescriptor, Object aService) {
+ ProvidedServiceDescriptor aDescriptor, Object aService) {
LOG.info(aContext + ": service '" + aService + "' started.");
Service svc = getRegistry().register(aDescriptor, aService);
_running.put(svc.getDescriptor(), svc);