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

org.eclipse.cosmos.dc.sample.components.source
Class WefSource

java.lang.Object
  extended by org.eclipse.cosmos.dc.common.api.impl.AbstractSource
      extended by org.eclipse.cosmos.dc.sample.components.source.WefSource
All Implemented Interfaces:
IDataSourceService, IWireSource

public class WefSource
extends AbstractSource


Field Summary
 
Fields inherited from class org.eclipse.cosmos.dc.common.api.impl.AbstractSource
_proxy, targetList
 
Fields inherited from interface org.eclipse.cosmos.dc.common.api.IDataSourceService
DATA_SOURCE_QNAME, FACTORY_QNAME, SOURCE_QNAME
 
Constructor Summary
WefSource(ContributionManager manager, org.w3c.dom.Element binding)
           
 
Method Summary
 boolean acceptWireTarget(IWireTarget target)
           
 boolean cancel()
           
 boolean connect()
           
 boolean disconnect()
           
 DataSource getDataSource()
           
 java.lang.Class[] getOutputTypes()
           
protected  java.lang.Class[] getSupportedTypes()
           
 boolean pause()
           
 void processMessage(org.w3c.dom.Element element)
           
 boolean resume()
           
 boolean run()
           
 void setWsdmBinding(Binding wsdmBinding)
           
 
Methods inherited from class org.eclipse.cosmos.dc.common.api.impl.AbstractSource
addWireTarget, dispatch, getWireMethod, getWireTargets, setWireMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WefSource

public WefSource(ContributionManager manager,
                 org.w3c.dom.Element binding)
Method Detail

setWsdmBinding

public void setWsdmBinding(Binding wsdmBinding)

getSupportedTypes

protected java.lang.Class[] getSupportedTypes()

acceptWireTarget

public boolean acceptWireTarget(IWireTarget target)
                         throws java.lang.Exception
Specified by:
acceptWireTarget in class AbstractSource
Throws:
java.lang.Exception

cancel

public boolean cancel()
               throws java.lang.Exception
Specified by:
cancel in interface IDataSourceService
Specified by:
cancel in class AbstractSource
Throws:
java.lang.Exception

connect

public boolean connect()
                throws java.lang.Exception
Specified by:
connect in interface IDataSourceService
Specified by:
connect in class AbstractSource
Throws:
java.lang.Exception

disconnect

public boolean disconnect()
                   throws java.lang.Exception
Specified by:
disconnect in interface IDataSourceService
Specified by:
disconnect in class AbstractSource
Throws:
java.lang.Exception

getOutputTypes

public java.lang.Class[] getOutputTypes()

pause

public boolean pause()
              throws java.lang.Exception
Specified by:
pause in interface IDataSourceService
Specified by:
pause in class AbstractSource
Throws:
java.lang.Exception

resume

public boolean resume()
               throws java.lang.Exception
Specified by:
resume in interface IDataSourceService
Specified by:
resume in class AbstractSource
Throws:
java.lang.Exception

run

public boolean run()
            throws java.lang.Exception
Specified by:
run in interface IDataSourceService
Specified by:
run in class AbstractSource
Throws:
java.lang.Exception

processMessage

public void processMessage(org.w3c.dom.Element element)

getDataSource

public DataSource getDataSource()

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