- java.lang.Object
-
- swim.streamlet.AbstractInoutlet<IO,IO>
-
- swim.streamlet.combinator.MemoizeValueCombinator<IO>
-
public class MemoizeValueCombinator<IO> extends AbstractInoutlet<IO,IO>
-
-
Constructor Summary
Constructors Constructor Description MemoizeValueCombinator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IO
get()
Returns the current state of thisOutlet
.Outlet<IO>
memoize()
protected void
onReconcile(int version)
-
Methods inherited from class swim.streamlet.AbstractInoutlet
bindInput, bindOutput, didInvalidate, didReconcile, disconnectInputs, disconnectOutputs, input, invalidate, invalidateInput, invalidateOutput, onInvalidate, outputIterator, reconcile, reconcileInput, reconcileOutput, unbindInput, unbindOutput, unbindOutputs, willInvalidate, willReconcile
-
-
-
-
Field Detail
-
state
protected IO state
-
-
Method Detail
-
get
public IO get()
Description copied from interface:Outlet
Returns the current state of thisOutlet
.
-
onReconcile
protected void onReconcile(int version)
- Overrides:
onReconcile
in classAbstractInoutlet<IO,IO>
-
-