public interface OsgiContainer
| Modifier and Type | Method and Description |
|---|---|
org.osgi.framework.Bundle |
getBundle(String symbolicName)
Wyszukuje i zwraca zainstalowanego bundle'a z podanym SymbolicName
|
org.osgi.framework.BundleContext |
getBundleContext()
Pobiera obiekt służący do komunikacji z środowiskiem OSGi
|
org.osgi.framework.Bundle |
getSystemBundle()
Zwraca systemowy bundle
|
void |
init(FrameworkConfiguration configuration)
Zainicjalizowanie kontenera OSGi
|
org.osgi.framework.Bundle |
install(File file)
Instaluje bundle w OSGi z podanego pliku
|
void |
start()
Uruchomienie kontenera OSGi.
|
void |
stop()
Zatrzymanie kontenera.
|
void |
update(org.osgi.framework.Bundle bundle,
File file)
Aktualizuje podanego bundle'a z podanego pliku
|
void init(FrameworkConfiguration configuration) throws OsgiException
OsgiException - Nie udało się zainicjalizować konenera OSGivoid start()
throws OsgiException,
IllegalStateException
OsgiException - Nie udało się uruchomić kontenera OSGiIllegalStateException - Kontener nie został zainicjalizowanyvoid stop()
throws OsgiException
OsgiException - Nie udało się zatrzymać kontenera OSGi.org.osgi.framework.Bundle getBundle(String symbolicName) throws IllegalStateException
symbolicName - Header symbolic nameIllegalStateException - Kontener nie został zainicjalizowanyorg.osgi.framework.Bundle getSystemBundle()
throws IllegalStateException
IllegalStateException - Kontener nie został zainicjalizowanyorg.osgi.framework.BundleContext getBundleContext()
throws IllegalStateException
IllegalStateException - Kontener nie został zainicjalizowanyorg.osgi.framework.Bundle install(File file) throws org.osgi.framework.BundleException
file - Plik bundle'a OSGiorg.osgi.framework.BundleExceptionvoid update(org.osgi.framework.Bundle bundle,
File file)
throws org.osgi.framework.BundleException,
IOException
bundle - Bundle, który ma zostać zaktualizowanyfile - Nowy plik źródłowyorg.osgi.framework.BundleExceptionIOExceptionCopyright © 2014 Suncode. All rights reserved.