org.eclipse.cosmos.dc.common.spi.impl
Class OutboundDataContext
java.lang.Object
org.eclipse.cosmos.dc.common.spi.impl.AbstractCollectionContext
org.eclipse.cosmos.dc.common.spi.impl.OutboundDataContext
- All Implemented Interfaces:
- IDataCollectionContext, OutboundContext, OperationalStatus
public class OutboundDataContext
- extends AbstractCollectionContext
- implements OutboundContext, IDataCollectionContext
| Methods inherited from class org.eclipse.cosmos.dc.common.spi.impl.AbstractCollectionContext |
getName, getOperationalStatus, isFullyWired, isValid, isWired, load, processBinding, processChild, processContext, processFilter, processQuery, processResponse, processSink, processSource, processTransform, setOperationalStatus, setValid, setWired |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OutboundDataContext
public OutboundDataContext(Runtime runtime,
ContributionManager manager)
setRootQuery
public void setRootQuery(IDataQueryService rootQuery)
- Specified by:
setRootQuery in interface OutboundContext
materialize
public void materialize()
throws java.lang.Exception
- Specified by:
materialize in interface IDataCollectionContext- Specified by:
materialize in class AbstractCollectionContext
- Throws:
java.lang.Exception
resolveContext
protected void resolveContext()
throws java.lang.Exception
- Throws:
java.lang.Exception
resolveChildren
protected void resolveChildren(DescriptorNode node,
IWireSource source)
throws java.lang.Exception
- Throws:
java.lang.Exception
wireContext
protected void wireContext()
throws java.lang.Exception
- Throws:
java.lang.Exception
computeIntersection
protected java.lang.Class[] computeIntersection(java.lang.Class[] targetClasses,
java.lang.Class[] sourceClasses)
dispatch
public void dispatch()
throws java.lang.Exception
- Throws:
java.lang.Exception
getRootQuery
public IDataQueryService getRootQuery()
- Specified by:
getRootQuery in interface OutboundContext