org.apache.muse.osgi.ws.dm.muws.adv
Class MUWSADVImplementationService

java.lang.Object
  extended by org.apache.muse.util.osgi.AbstractResourceManagementImplementation
      extended by org.apache.muse.osgi.ws.dm.muws.adv.MUWSADVImplementationService
All Implemented Interfaces:
ResourceManagementImplementation, org.osgi.framework.ServiceFactory

public class MUWSADVImplementationService
extends AbstractResourceManagementImplementation
implements org.osgi.framework.ServiceFactory

MUWSADVImplementationService is an implementation of the ResourceManagementImplementation service interface for the MUWS Advertisement APi bundle.

Author:
Joel Hawkins (joelh)
See Also:
ResourceManagementImplementation

Field Summary
 
Fields inherited from class org.apache.muse.util.osgi.AbstractResourceManagementImplementation
bundle, capabilityMappings, implementationName, resourceImplementationNames, resourceSpecNames
 
Constructor Summary
MUWSADVImplementationService(org.osgi.framework.Bundle bundle)
           
 
Method Summary
 String getImplementationName()
          returns the implementation name for the contributing bundle.
 Object getService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration registration)
           
 void ungetService(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration registration, Object service)
           
 
Methods inherited from class org.apache.muse.util.osgi.AbstractResourceManagementImplementation
getBundle, getResourceCapabilityMappings, getResourceImplementationNames, getResourceSpecNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MUWSADVImplementationService

public MUWSADVImplementationService(org.osgi.framework.Bundle bundle)
Method Detail

getImplementationName

public String getImplementationName()
Description copied from interface: ResourceManagementImplementation
returns the implementation name for the contributing bundle.

Specified by:
getImplementationName in interface ResourceManagementImplementation
Overrides:
getImplementationName in class AbstractResourceManagementImplementation

getService

public Object getService(org.osgi.framework.Bundle bundle,
                         org.osgi.framework.ServiceRegistration registration)
Specified by:
getService in interface org.osgi.framework.ServiceFactory

ungetService

public void ungetService(org.osgi.framework.Bundle bundle,
                         org.osgi.framework.ServiceRegistration registration,
                         Object service)
Specified by:
ungetService in interface org.osgi.framework.ServiceFactory


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.