-
- 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 void
disconnectInputs()
Disconnects allInlet
s dominated by thisInoutlet
in the dataflow dependency graph.void
disconnectOutputs()
Disconnects allInlets
s dominated by thisInoutlet
in 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 allInlet
s dominated by thisInoutlet
in the dataflow dependency graph. Used to recursively clean up chains of combinators passing through thisInoutlet
.- Specified by:
disconnectInputs
in interfaceInlet<I>
- Specified by:
disconnectInputs
in interfaceOutlet<I>
-
disconnectOutputs
void disconnectOutputs()
Disconnects allInlets
s dominated by thisInoutlet
in the dataflow graph. Used to recursively clean up chains of combinators passing through thisInoutlet
.- Specified by:
disconnectOutputs
in interfaceInlet<I>
- Specified by:
disconnectOutputs
in interfaceOutlet<I>
-
-