org.eclipse.corona.core
Interface IRuntimeContext
- All Known Implementing Classes:
- RuntimeContext, SystemRuntimeContext
public interface IRuntimeContext
Method Summary |
org.osgi.framework.ServiceReference[] |
getAllServiceReferences(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.String filter)
|
IManagedResource |
getContainer(java.lang.String name)
|
IManagedResource |
getContainer(java.lang.String home,
java.lang.String container)
|
IManagedContainerHome |
getContainerHome(java.lang.String name)
|
java.lang.Object |
getService(org.osgi.framework.BundleContext bc,
org.osgi.framework.ServiceReference reference)
|
org.osgi.framework.ServiceReference |
getServiceReference(org.osgi.framework.BundleContext bc,
java.lang.String clazz)
|
org.osgi.framework.ServiceReference[] |
getServiceReferences(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.String filter)
|
int |
getState()
|
org.osgi.framework.ServiceRegistration |
registerService(org.osgi.framework.BundleContext bc,
java.lang.String[] clazzes,
java.lang.Object service,
java.util.Dictionary properties)
|
org.osgi.framework.ServiceRegistration |
registerService(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.Object service,
java.util.Dictionary properties)
|
void |
start()
|
void |
stop()
|
boolean |
ungetService(org.osgi.framework.BundleContext bc,
org.osgi.framework.ServiceReference reference)
|
RuntimeContextEvent
static final java.lang.String RuntimeContextEvent
- See Also:
- Constant Field Values
CONFIG_ERROR
static final int CONFIG_ERROR
- See Also:
- Constant Field Values
UNINITIALIZED
static final int UNINITIALIZED
- See Also:
- Constant Field Values
INITIALIZING
static final int INITIALIZING
- See Also:
- Constant Field Values
INITIALIZED
static final int INITIALIZED
- See Also:
- Constant Field Values
RUNNING
static final int RUNNING
- See Also:
- Constant Field Values
STOPPING
static final int STOPPING
- See Also:
- Constant Field Values
STOPPED
static final int STOPPED
- See Also:
- Constant Field Values
ERROR
static final int ERROR
- See Also:
- Constant Field Values
getState
int getState()
start
void start()
throws java.lang.Exception
- Throws:
java.lang.Exception
stop
void stop()
throws java.lang.Exception
- Throws:
java.lang.Exception
getContainerHome
IManagedContainerHome getContainerHome(java.lang.String name)
getContainer
IManagedResource getContainer(java.lang.String name)
getContainer
IManagedResource getContainer(java.lang.String home,
java.lang.String container)
registerService
org.osgi.framework.ServiceRegistration registerService(org.osgi.framework.BundleContext bc,
java.lang.String[] clazzes,
java.lang.Object service,
java.util.Dictionary properties)
registerService
org.osgi.framework.ServiceRegistration registerService(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.Object service,
java.util.Dictionary properties)
getServiceReference
org.osgi.framework.ServiceReference getServiceReference(org.osgi.framework.BundleContext bc,
java.lang.String clazz)
getService
java.lang.Object getService(org.osgi.framework.BundleContext bc,
org.osgi.framework.ServiceReference reference)
ungetService
boolean ungetService(org.osgi.framework.BundleContext bc,
org.osgi.framework.ServiceReference reference)
getServiceReferences
org.osgi.framework.ServiceReference[] getServiceReferences(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.String filter)
throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException
getAllServiceReferences
org.osgi.framework.ServiceReference[] getAllServiceReferences(org.osgi.framework.BundleContext bc,
java.lang.String clazz,
java.lang.String filter)
throws org.osgi.framework.InvalidSyntaxException
- Throws:
org.osgi.framework.InvalidSyntaxException