|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.jbi.deployer.artifacts.SharedLibraryImpl
public class SharedLibraryImpl
SharedLibrary object
| Field Summary | |
|---|---|
protected org.apache.commons.logging.Log |
LOGGER
|
| Constructor Summary | |
|---|---|
SharedLibraryImpl(org.osgi.framework.Bundle bundle,
SharedLibraryDesc library,
java.lang.ClassLoader classLoader)
|
|
| Method Summary | |
|---|---|
void |
addComponent(Component component)
|
org.osgi.framework.Bundle |
getBundle()
|
java.lang.ClassLoader |
getClassLoader()
Create a classloader for this shared library |
Component[] |
getComponents()
Retrieve a list of components using this shared library |
java.lang.String |
getDescription()
Retrieves the description of this shared library |
java.lang.String |
getDescriptor()
Retrieve the JBI descriptor for this service assembly |
java.lang.String |
getMainType()
|
java.lang.String |
getName()
Retrieves the name of this shared library |
java.lang.String |
getParent()
|
java.lang.Class |
getPrimaryInterface()
|
java.lang.String |
getSubType()
|
java.lang.String |
getVersion()
Retrieves the version of this shared library |
void |
removeComponent(Component component)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log LOGGER
| Constructor Detail |
|---|
public SharedLibraryImpl(org.osgi.framework.Bundle bundle,
SharedLibraryDesc library,
java.lang.ClassLoader classLoader)
| Method Detail |
|---|
public org.osgi.framework.Bundle getBundle()
public java.lang.String getName()
SharedLibrary
getName in interface SharedLibrarygetName in interface Nameablepublic java.lang.String getDescription()
SharedLibrary
getDescription in interface SharedLibrarypublic java.lang.String getDescriptor()
SharedLibrary
getDescriptor in interface SharedLibrarypublic java.lang.String getVersion()
SharedLibrary
getVersion in interface SharedLibrarygetVersion in interface Nameablepublic java.lang.ClassLoader getClassLoader()
SharedLibrary
getClassLoader in interface SharedLibrarypublic Component[] getComponents()
SharedLibrary
getComponents in interface SharedLibrarypublic void addComponent(Component component)
public void removeComponent(Component component)
public java.lang.String getParent()
getParent in interface Nameablepublic java.lang.String getMainType()
getMainType in interface Nameablepublic java.lang.String getSubType()
getSubType in interface Nameablepublic java.lang.Class getPrimaryInterface()
getPrimaryInterface in interface Nameable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||