-
- All Known Subinterfaces:
MapInoutlet<K,VI,VO,I,O>
- All Known Implementing Classes:
AbstractInoutlet,AbstractMapInoutlet,MapFieldValuesCombinator,MapFieldValuesOperator,MapValueCombinator,MapValueOperator,MemoizeMapCombinator,MemoizeValueCombinator,StreamletInoutlet
public interface Inoutlet<I,O> extends Inlet<I>, Outlet<O>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddisconnectInputs()Disconnects allInlets dominated by thisInoutletin the dataflow dependency graph.voiddisconnectOutputs()Disconnects allInletss dominated by thisInoutletin the dataflow graph.-
Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, input, recohereOutput, unbindInput
-
Methods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, get, map, memoize, outputIterator, recohereInput, unbindOutput, unbindOutputs, watch
-
-
-
-
Method Detail
-
disconnectInputs
void disconnectInputs()
Disconnects allInlets dominated by thisInoutletin the dataflow dependency graph. Used to recursively clean up chains of combinators passing through thisInoutlet.- Specified by:
disconnectInputsin interfaceInlet<I>- Specified by:
disconnectInputsin interfaceOutlet<I>
-
disconnectOutputs
void disconnectOutputs()
Disconnects allInletss dominated by thisInoutletin the dataflow graph. Used to recursively clean up chains of combinators passing through thisInoutlet.- Specified by:
disconnectOutputsin interfaceInlet<I>- Specified by:
disconnectOutputsin interfaceOutlet<I>
-
-