org.apache.muse.util.osgi
Class AbstractResourceManagementImplementation

java.lang.Object
  extended by org.apache.muse.util.osgi.AbstractResourceManagementImplementation
All Implemented Interfaces:
ResourceManagementImplementation
Direct Known Subclasses:
MuseCompleteContribution, MUWSADVImplementationService, MUWSADVImplementationService, MUWSImplementationService, MUWSImplementationService, WSASOAPContribution, WSNImplementationService, WSNImplementationService, WSRFImplementationService, WSRFImplementationService, WSXImplementationService, WSXImplementationService

public class AbstractResourceManagementImplementation
extends Object
implements ResourceManagementImplementation


Field Summary
protected  org.osgi.framework.Bundle bundle
           
protected  CapabilityPair[] capabilityMappings
           
protected  String implementationName
           
protected  String[] resourceImplementationNames
           
protected  String[] resourceSpecNames
           
 
Fields inherited from interface org.apache.muse.util.osgi.ResourceManagementImplementation
IMPLEMENTATION_NAME
 
Constructor Summary
AbstractResourceManagementImplementation(org.osgi.framework.Bundle bundle)
           
 
Method Summary
 org.osgi.framework.Bundle getBundle()
           
 String getImplementationName()
          returns the implementation name for the contributing bundle.
 CapabilityPair[] getResourceCapabilityMappings()
          returns an Array of Capability URI/Capability Implementation Class name pairs.
 String[] getResourceImplementationNames()
          returns an array of Resource Implementation Class names.
 String[] getResourceSpecNames()
          returns an array of Specification Resource names (typically schema or wsdl file names)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bundle

protected org.osgi.framework.Bundle bundle

implementationName

protected String implementationName

capabilityMappings

protected CapabilityPair[] capabilityMappings

resourceImplementationNames

protected String[] resourceImplementationNames

resourceSpecNames

protected String[] resourceSpecNames
Constructor Detail

AbstractResourceManagementImplementation

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

getBundle

public org.osgi.framework.Bundle getBundle()
Specified by:
getBundle in interface ResourceManagementImplementation

getImplementationName

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

Specified by:
getImplementationName in interface ResourceManagementImplementation

getResourceCapabilityMappings

public CapabilityPair[] getResourceCapabilityMappings()
Description copied from interface: ResourceManagementImplementation
returns an Array of Capability URI/Capability Implementation Class name pairs.

Specified by:
getResourceCapabilityMappings in interface ResourceManagementImplementation

getResourceImplementationNames

public String[] getResourceImplementationNames()
Description copied from interface: ResourceManagementImplementation
returns an array of Resource Implementation Class names.

Specified by:
getResourceImplementationNames in interface ResourceManagementImplementation

getResourceSpecNames

public String[] getResourceSpecNames()
Description copied from interface: ResourceManagementImplementation
returns an array of Specification Resource names (typically schema or wsdl file names)

Specified by:
getResourceSpecNames in interface ResourceManagementImplementation


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