org.eclipse.corona.core
Interface IRuntimeContext

All Known Implementing Classes:
RuntimeContext, SystemRuntimeContext

public interface IRuntimeContext


Field Summary
static int CONFIG_ERROR
           
static int ERROR
           
static int INITIALIZED
           
static int INITIALIZING
           
static int RUNNING
           
static java.lang.String RuntimeContextEvent
           
static int STOPPED
           
static int STOPPING
           
static int UNINITIALIZED
           
 
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)
           
 

Field Detail

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
Method Detail

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

Copyright 2006 IBM Corporation and others.
All Rights Reserved.