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 invalidates a parameterizedOutletwhenever theInletis invalidated, and that updates the parameterizedOutletwhenever theInletupdates.OutletMapInlet<K,V,O> AMapInletthat invalidates a parameterizedOutletwhenever theMapInletis invalidated, and that updates the parameterizedOutletwhenever theMapInletupdates.StreamletInlet<I> AnInletthat invalidates a parameterizedStreamletwhenever theInletis invalidated, and that updates the parameterizedStreamletwhenever theInletupdates.StreamletInoutlet<I,O> AnInoutletthat invalidates a parameterizedStreamletwhenever theInoutletis invalidated, that updates the parameterizedStreamletwhenever theInoutletupdates, and which gets its state from the parameterizedStreamlet.StreamletOutlet<O> AnOutletthat invalidates a parameterizedStreamletwhenever theOutletis invalidated, and which gets its state from the parameterizedStreamlet.ValueInput<O> ValueOutput<I> -
Enum Summary Enum Description KeyEffect -
Exception Summary Exception Description StreamletException