|
||||||||||
| 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.slf4j.Logger |
logger
|
| Constructor Summary | |
|---|---|
SharedLibraryImpl(org.osgi.framework.Bundle bundle,
SharedLibraryDesc library,
ClassLoader classLoader)
|
|
| Method Summary | |
|---|---|
void |
addComponent(Component component)
|
org.osgi.framework.Bundle |
getBundle()
|
ClassLoader |
getClassLoader()
Create a classloader for this shared library |
Component[] |
getComponents()
Retrieve a list of components using this shared library |
String |
getDescription()
Retrieves the description of this shared library |
String |
getDescriptor()
Retrieve the JBI descriptor for this service assembly |
String |
getMainType()
|
String |
getName()
Retrieves the name of this shared library |
String |
getParent()
|
Class |
getPrimaryInterface()
|
String |
getSubType()
|
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.slf4j.Logger logger
| Constructor Detail |
|---|
public SharedLibraryImpl(org.osgi.framework.Bundle bundle,
SharedLibraryDesc library,
ClassLoader classLoader)
| Method Detail |
|---|
public org.osgi.framework.Bundle getBundle()
public String getName()
SharedLibrary
getName in interface SharedLibrarygetName in interface org.apache.servicemix.nmr.management.Nameablepublic String getDescription()
SharedLibrary
getDescription in interface SharedLibrarypublic String getDescriptor()
SharedLibrary
getDescriptor in interface SharedLibrarypublic String getVersion()
SharedLibrary
getVersion in interface SharedLibrarygetVersion in interface org.apache.servicemix.nmr.management.Nameablepublic ClassLoader getClassLoader()
SharedLibrary
getClassLoader in interface SharedLibrarypublic Component[] getComponents()
SharedLibrary
getComponents in interface SharedLibrarypublic void addComponent(Component component)
public void removeComponent(Component component)
public String getParent()
getParent in interface org.apache.servicemix.nmr.management.Nameablepublic String getMainType()
getMainType in interface org.apache.servicemix.nmr.management.Nameablepublic String getSubType()
getSubType in interface org.apache.servicemix.nmr.management.Nameablepublic Class getPrimaryInterface()
getPrimaryInterface in interface org.apache.servicemix.nmr.management.Nameable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||