|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.loader.osgi.OsgiManager
public class OsgiManager
Class loader which checks for changes in class files and automatically picks up new jars.
| Constructor Summary | |
|---|---|
OsgiManager(java.lang.ClassLoader parentLoader)
Constructor should be called only from EnvironmentClassLoader |
|
| Method Summary | |
|---|---|
OsgiBundle |
addPath(Path path)
Adds a new jar |
void |
buildImportClassPath(java.lang.StringBuilder head)
|
static OsgiManager |
create()
|
java.lang.Class |
findImportClass(java.lang.String name)
Returns any import class, e.g. |
Bundle |
getBundle(long id)
Returns all bundles. |
Bundle[] |
getBundles()
Returns all bundles. |
static OsgiManager |
getCurrent()
|
ExportBundleClassLoader |
getExportLoader(java.lang.String name)
|
java.lang.ClassLoader |
getParentLoader()
|
ServiceReference |
getServiceReference(java.lang.String className)
Returns the service reference for the given service |
void |
putExportLoader(java.lang.String name,
ExportBundleClassLoader loader)
|
void |
start()
Starts the manager |
void |
start(OsgiBundle bundle)
Adds the bundle for installation |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OsgiManager(java.lang.ClassLoader parentLoader)
| Method Detail |
|---|
public static OsgiManager getCurrent()
public static OsgiManager create()
public java.lang.ClassLoader getParentLoader()
public OsgiBundle addPath(Path path)
public Bundle[] getBundles()
public Bundle getBundle(long id)
public ExportBundleClassLoader getExportLoader(java.lang.String name)
public void putExportLoader(java.lang.String name,
ExportBundleClassLoader loader)
public java.lang.Class findImportClass(java.lang.String name)
public void buildImportClassPath(java.lang.StringBuilder head)
public void start()
public void start(OsgiBundle bundle)
public ServiceReference getServiceReference(java.lang.String className)
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||