- java.lang.Object
-
- swim.streamlet.AbstractOutlet<O>
-
- swim.streamlet.StreamletOutlet<O>
-
- All Implemented Interfaces:
Outlet<O>
public class StreamletOutlet<O> extends AbstractOutlet<O>
AnOutletthat invalidates a parameterizedStreamletwhenever theOutletis invalidated, and which gets its state from the parameterizedStreamlet.
-
-
Field Summary
-
Fields inherited from class swim.streamlet.AbstractOutlet
outputs, version
-
-
Constructor Summary
Constructors Constructor Description StreamletOutlet(Streamlet<?,? extends O> streamlet)
-
Method Summary
Modifier and Type Method Description protected voiddidInvalidateInput()protected voiddidReconcileInput(int version)Oget()Returns the current state of thisOutlet.Streamlet<?,? extends O>streamlet()protected voidwillInvalidateInput()protected voidwillReconcileInput(int version)-
Methods inherited from class swim.streamlet.AbstractOutlet
bindOutput, disconnectInputs, disconnectOutputs, invalidateInput, onInvalidateInput, onReconcileInput, outputIterator, reconcileInput, unbindOutput, unbindOutputs
-
-
-
-
Method Detail
-
get
public O get()
Description copied from interface:OutletReturns the current state of thisOutlet.
-
willInvalidateInput
protected void willInvalidateInput()
- Overrides:
willInvalidateInputin classAbstractOutlet<O>
-
didInvalidateInput
protected void didInvalidateInput()
- Overrides:
didInvalidateInputin classAbstractOutlet<O>
-
willReconcileInput
protected void willReconcileInput(int version)
- Overrides:
willReconcileInputin classAbstractOutlet<O>
-
didReconcileInput
protected void didReconcileInput(int version)
- Overrides:
didReconcileInputin classAbstractOutlet<O>
-
-