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

org.eclipse.cosmos.dc.common.api
Interface IDataSinkService

All Superinterfaces:
IWireTarget
All Known Implementing Classes:
AbstractPersistor, ByteStreamPersistor, CBERDBSink, NullPersistor, StatisticalPersistor, TimePersistor

public interface IDataSinkService
extends IWireTarget


Field Summary
static javax.xml.namespace.QName DATA_FLOW_QNAME
           
static javax.xml.namespace.QName DATA_KEY_QNAME
           
static javax.xml.namespace.QName DATA_KEY_SET_QNAME
           
static javax.xml.namespace.QName DATA_SOURCE_TYPE_QNAME
           
static javax.xml.namespace.QName SINK_QNAME
           
 
Method Summary
 boolean acceptType(java.lang.Class type)
           
 DimensionSet getDimensionSet()
           
 java.lang.reflect.Method getStoreMethod(java.lang.Class type)
           
 void setDataSet(DataSet ds)
           
 
Methods inherited from interface org.eclipse.cosmos.dc.common.spi.IWireTarget
getAcceptableTypes, getWireMethod, getWireSource, setWireMethod, setWireSource
 

Field Detail

SINK_QNAME

static final javax.xml.namespace.QName SINK_QNAME

DATA_FLOW_QNAME

static final javax.xml.namespace.QName DATA_FLOW_QNAME

DATA_SOURCE_TYPE_QNAME

static final javax.xml.namespace.QName DATA_SOURCE_TYPE_QNAME

DATA_KEY_SET_QNAME

static final javax.xml.namespace.QName DATA_KEY_SET_QNAME

DATA_KEY_QNAME

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

acceptType

boolean acceptType(java.lang.Class type)
Specified by:
acceptType in interface IWireTarget

getStoreMethod

java.lang.reflect.Method getStoreMethod(java.lang.Class type)

getDimensionSet

DimensionSet getDimensionSet()

setDataSet

void setDataSet(DataSet ds)

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