Module swim.streamlet
Package swim.streamlet
Stateful streaming component model.
-
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 invalidates a parameterizedOutlet
whenever theInlet
is invalidated, and that updates the parameterizedOutlet
whenever theInlet
updates.OutletMapInlet<K,V,O> AMapInlet
that invalidates a parameterizedOutlet
whenever theMapInlet
is invalidated, and that updates the parameterizedOutlet
whenever theMapInlet
updates.StreamletInlet<I> AnInlet
that invalidates a parameterizedStreamlet
whenever theInlet
is invalidated, and that updates the parameterizedStreamlet
whenever theInlet
updates.StreamletInoutlet<I,O> AnInoutlet
that invalidates a parameterizedStreamlet
whenever theInoutlet
is invalidated, that updates the parameterizedStreamlet
whenever theInoutlet
updates, and which gets its state from the parameterizedStreamlet
.StreamletOutlet<O> AnOutlet
that invalidates a parameterizedStreamlet
whenever theOutlet
is invalidated, 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