Module swim.streamlet
Package swim.streamlet
Stateful, streaming component model for application componets that
continuously consume input state from streaming inlets, and continuously
produce output state on streaming outlets.
-
Interface Summary Interface Description GenericStreamlet<I,O> Inlet<I> Input connector into aStreamlet
.Inoutlet<I,O> MapInlet<K,V,I> Input connector into aStreamlet
for a key-value map state.MapInletMapOutlet<KI,KO,VI,VO,I,O> MapInletOutlet<K,V,I,O> MapInoutlet<K,VI,VO,I,O> MapOutlet<K,V,O> Output connector from aStreamlet
for a key-value map state.Outlet<O> Output connector from aStreamlet
.Streamlet<I,O> StreamletContext Environment in which aStreamlet
executes.StreamletScope<O> -
Class Summary Class Description AbstractInlet<I> AbstractInoutlet<I,O> AbstractMapInlet<K,V,O> AbstractMapInletMapOutlet<KI,KO,VI,VO,I,O> AbstractMapInletOutlet<K,V,I,O> AbstractMapInoutlet<K,VI,VO,I,O> AbstractMapOutlet<K,V,O> AbstractOutlet<O> AbstractStreamlet<I,O> KeyOutlet<K,V> MapInput<K,V> MapOutput<K,V> OutletInlet<I> AnInlet
that decoheres a parameterizedOutlet
whenever theInlet
decoheres, and that recoheres the parameterizedOutlet
whenever theInlet
recoheres.OutletMapInlet<K,V,O> AMapInlet
that decoheres a parameterizedOutlet
whenever theMapInlet
decoheres, and that recoheres the parameterizedOutlet
whenever theMapInlet
recoheres.StreamletInlet<I> AnInlet
that decoheres a parameterizedStreamlet
whenever theInlet
decoheres, and that recoheres the parameterizedStreamlet
whenever theInlet
recoheres.StreamletInoutlet<I,O> AnInoutlet
that decoheres a parameterizedStreamlet
whenever theInoutlet
decoheres, that recoheres the parameterizedStreamlet
whenever theInoutlet
recoheres, and which gets its state from the parameterizedStreamlet
.StreamletOutlet<O> AnOutlet
that decoheres a parameterizedStreamlet
whenever theOutlet
decoheres, and which gets its state from the parameterizedStreamlet
.ValueInput<O> ValueOutput<I> -
Enum Summary Enum Description KeyEffect -
Exception Summary Exception Description StreamletException -
Annotation Types Summary Annotation Type Description In Inout Out