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 aStreamletfor 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 aStreamletfor a key-value map state.Outlet<O> Output connector from aStreamlet.Streamlet<I,O> StreamletContext Environment in which aStreamletexecutes.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> AnInletthat decoheres a parameterizedOutletwhenever theInletdecoheres, and that recoheres the parameterizedOutletwhenever theInletrecoheres.OutletMapInlet<K,V,O> AMapInletthat decoheres a parameterizedOutletwhenever theMapInletdecoheres, and that recoheres the parameterizedOutletwhenever theMapInletrecoheres.StreamletInlet<I> AnInletthat decoheres a parameterizedStreamletwhenever theInletdecoheres, and that recoheres the parameterizedStreamletwhenever theInletrecoheres.StreamletInoutlet<I,O> AnInoutletthat decoheres a parameterizedStreamletwhenever theInoutletdecoheres, that recoheres the parameterizedStreamletwhenever theInoutletrecoheres, and which gets its state from the parameterizedStreamlet.StreamletOutlet<O> AnOutletthat decoheres a parameterizedStreamletwhenever theOutletdecoheres, 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