* ServiceListener method for dealing with ResourceManagementImplementation
* service lifecycle events.
*/
public synchronized void serviceChanged(ServiceEvent event) {
ServiceReference ref = event.getServiceReference();
ResourceManagementImplementation impl = (ResourceManagementImplementation)context.getService(ref);
String name = impl.getImplementationName();
switch (event.getType()) {
case ServiceEvent.REGISTERED:
if(contributorMap.get(name) == null){
contributorMap.put(name, impl);
serviceMap.put(ref, name);