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.BundleException
void 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.BundleException
IOException
Copyright © 2014 Suncode. All rights reserved.