COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.common.spi
Interface RuntimeHost

All Known Implementing Classes:
OSGiRuntimeHost, Runtime

public interface RuntimeHost


Field Summary
static java.lang.String NAMESPACE
           
static javax.xml.namespace.QName RUNTIMEHOST_QNAME
           
 
Method Summary
 void addContext(IDataCollectionContext context)
           
 IDataCollectionContext getContextForName(java.lang.String name)
           
 java.util.Collection<IDataCollectionContext> getContexts()
           
 ProviderRegistry getRegistry()
           
 IDataCollectionContext loadContext(java.lang.String contextPath)
           
 IDataCollectionContext loadContextFromStream(java.io.InputStream contextStream)
           
 void removeContext(IDataCollectionContext context)
           
 void start()
           
 void stop()
           
 void unloadContext(java.lang.String name)
           
 

Field Detail

NAMESPACE

static final java.lang.String NAMESPACE
See Also:
Constant Field Values

RUNTIMEHOST_QNAME

static final javax.xml.namespace.QName RUNTIMEHOST_QNAME
Method Detail

start

void start()

stop

void stop()

loadContext

IDataCollectionContext loadContext(java.lang.String contextPath)

loadContextFromStream

IDataCollectionContext loadContextFromStream(java.io.InputStream contextStream)
                                             throws java.lang.Exception
Throws:
java.lang.Exception

unloadContext

void unloadContext(java.lang.String name)

addContext

void addContext(IDataCollectionContext context)

removeContext

void removeContext(IDataCollectionContext context)

getContextForName

IDataCollectionContext getContextForName(java.lang.String name)

getContexts

java.util.Collection<IDataCollectionContext> getContexts()

getRegistry

ProviderRegistry getRegistry()

COSMOS ${releaseVersion} data-collection Project
Public API Specification