java.lang.Object
swim.system.DownlinkView
swim.system.warp.WarpDownlinkView
swim.system.downlink.MapDownlinkView<K,V>
swim.system.lane.JoinMapLaneDownlink<K,V>
- All Implemented Interfaces:
Iterable<Map.Entry<K,,V>> Map<K,,V> SortedMap<K,,V> Downlink,MapDownlink<K,,V> Link,WarpDownlink,WarpLink,Observable<Object>,ObservableIterableMap<K,,V> ObservableMap<K,,V> ObservableOrderedMap<K,,V> ObservableSortedMap<K,,V> Inlet<Map<K,,V>> MapInlet<K,,V, Map<K, V>> MapOutlet<K,,V, MapDownlink<K, V>> Outlet<MapDownlink<K,,V>> IterableMap<K,,V> Log,OrderedMap<K,V>
-
Nested Class Summary
-
Field Summary
FieldsFields inherited from class swim.system.downlink.MapDownlinkView
effects, input, keyForm, model, outlets, outputs, STATEFUL, valueForm, versionFields inherited from class swim.system.warp.WarpDownlinkView
body, flags, hostUri, KEEP_LINKED, KEEP_SYNCED, laneUri, meshUri, nodeUri, prio, rateFields inherited from class swim.system.DownlinkView
cellContext, observers, stage -
Constructor Summary
ConstructorsConstructorDescriptionJoinMapLaneDownlink(CellContext cellContext, Stage stage, JoinMapLaneModel laneModel, Value key, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, int flags, Form<K> keyForm, Form<V> valueForm, Object observers) JoinMapLaneDownlink(CellContext cellContext, Stage stage, JoinMapLaneModel laneModel, Value key, Uri meshUri, Uri hostUri, Uri nodeUri, Uri laneUri, float prio, float rate, Value body, Form<K> keyForm, Form<V> valueForm) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddownlinkDidDrop(int lower) voiddownlinkDidRemoveValue(Value key, Value oldValue) voiddownlinkDidTake(int upper) voiddownlinkDidUpdateValue(Value key, Value newValue, Value oldValue) voidvoiddownlinkWillDrop(int lower) voidvoiddownlinkWillTake(int upper) downlinkWillUpdateValue(Value key, Value newValue) <K2> MapDownlinkView<K2,V> open()protected voidprio(float prio) rate(float rate) <V2> MapDownlinkView<K,V2> Methods inherited from class swim.system.downlink.MapDownlinkView
bindInput, bindInput, bindOutput, clear, close, comparator, containsKey, containsValue, createDownlinkModel, decohere, decohereInput, decohereInputKey, decohereKey, decohereOutput, decohereOutputKey, didClear, didClose, didConnect, didDecohere, didDecohereKey, didDisconnect, didDrop, didFail, didLink, didReceive, didRecohere, didRecohereKey, didRemove, didSync, didTake, didUnlink, didUpdate, disconnectInputs, disconnectOutputs, dispatchDidClear, dispatchDidDrop, dispatchDidRemove, dispatchDidTake, dispatchDidUpdate, dispatchWillClear, dispatchWillDrop, dispatchWillRemove, dispatchWillTake, dispatchWillUpdate, downlinkDidRemove, downlinkDidUpdate, downlinkModel, downlinkWillRemove, downlinkWillUpdate, drop, entrySet, firstEntry, firstKey, firstValue, get, get, getEntry, getIndex, headMap, hostUri, indexOf, input, isEmpty, isStateful, isStateful, iterator, keepLinked, keepSynced, keyClass, keyForm, keyIterator, keySet, laneUri, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, nodeUri, observe, onDecohere, onDecohereKey, onRecohere, onRecohereKey, outlet, outputIterator, previousEntry, previousKey, previousValue, put, putAll, recohere, recohereInput, recohereInputKey, recohereKey, recohereOutput, recohereOutputKey, remove, size, subMap, tailMap, take, typesafeObservers, unbindInput, unbindOutput, unbindOutputs, unobserve, valueClass, valueForm, valueIterator, values, willClear, willCommand, willDecohere, willDecohereKey, willDrop, willLink, willReceive, willRecohere, willRecohereKey, willRemove, willSync, willTake, willUnlink, willUpdateMethods inherited from class swim.system.warp.WarpDownlinkView
body, command, command, command, command, dispatchDidLink, dispatchDidReceive, dispatchDidSync, dispatchDidUnlink, dispatchWillCommand, dispatchWillLink, dispatchWillReceive, dispatchWillSync, dispatchWillUnlink, downlinkDidLink, downlinkDidReceive, downlinkDidSync, downlinkDidUnlink, downlinkWillCommand, downlinkWillLink, downlinkWillReceive, downlinkWillSync, downlinkWillUnlink, hostUri, keepLinked, keepSynced, laneUri, meshUri, nodeUri, prio, rateMethods inherited from class swim.system.DownlinkView
cellContext, cipherSuite, debug, dispatchDidClose, dispatchDidConnect, dispatchDidDisconnect, dispatchDidFail, downlinkDidClose, downlinkDidConnect, downlinkDidDisconnect, downlinkDidFail, error, fail, info, isConnected, isRemote, isSecure, localAddress, localCertificates, localIdentity, localPrincipal, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol, stage, trace, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface swim.api.Link
cipherSuite, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocolMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
Field Details
-
laneModel
-
key
-
-
Constructor Details
-
JoinMapLaneDownlink
-
JoinMapLaneDownlink
-
-
Method Details
-
hostUri
- Specified by:
hostUriin interfaceMapDownlink<K,V> - Specified by:
hostUriin interfaceWarpDownlink- Overrides:
hostUriin classMapDownlinkView<K,V>
-
nodeUri
- Specified by:
nodeUriin interfaceMapDownlink<K,V> - Specified by:
nodeUriin interfaceWarpDownlink- Overrides:
nodeUriin classMapDownlinkView<K,V>
-
laneUri
- Specified by:
laneUriin interfaceMapDownlink<K,V> - Specified by:
laneUriin interfaceWarpDownlink- Overrides:
laneUriin classMapDownlinkView<K,V>
-
prio
- Specified by:
prioin interfaceMapDownlink<K,V> - Specified by:
prioin interfaceWarpDownlink- Overrides:
prioin classMapDownlinkView<K,V>
-
rate
- Specified by:
ratein interfaceMapDownlink<K,V> - Specified by:
ratein interfaceWarpDownlink- Overrides:
ratein classMapDownlinkView<K,V>
-
body
- Specified by:
bodyin interfaceMapDownlink<K,V> - Specified by:
bodyin interfaceWarpDownlink- Overrides:
bodyin classMapDownlinkView<K,V>
-
keyForm
- Specified by:
keyFormin interfaceMapDownlink<K,V> - Overrides:
keyFormin classMapDownlinkView<K,V>
-
valueForm
- Specified by:
valueFormin interfaceMapDownlink<K,V> - Overrides:
valueFormin classMapDownlinkView<K,V>
-
downlinkWillUpdateValue
- Overrides:
downlinkWillUpdateValuein classMapDownlinkView<K,V>
-
downlinkDidUpdateValue
- Overrides:
downlinkDidUpdateValuein classMapDownlinkView<K,V>
-
downlinkWillRemoveValue
- Overrides:
downlinkWillRemoveValuein classMapDownlinkView<K,V>
-
downlinkDidRemoveValue
- Overrides:
downlinkDidRemoveValuein classMapDownlinkView<K,V>
-
downlinkWillDrop
public void downlinkWillDrop(int lower) - Overrides:
downlinkWillDropin classMapDownlinkView<K,V>
-
downlinkDidDrop
public void downlinkDidDrop(int lower) - Overrides:
downlinkDidDropin classMapDownlinkView<K,V>
-
downlinkWillTake
public void downlinkWillTake(int upper) - Overrides:
downlinkWillTakein classMapDownlinkView<K,V>
-
downlinkDidTake
public void downlinkDidTake(int upper) - Overrides:
downlinkDidTakein classMapDownlinkView<K,V>
-
downlinkWillClear
public void downlinkWillClear()- Overrides:
downlinkWillClearin classMapDownlinkView<K,V>
-
downlinkDidClear
public void downlinkDidClear()- Overrides:
downlinkDidClearin classMapDownlinkView<K,V>
-
open
- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceMapDownlink<K,V> - Specified by:
openin interfaceWarpDownlink- Overrides:
openin classMapDownlinkView<K,V>
-
openDownlink
protected void openDownlink()
-