- All Superinterfaces:
Downlink,Inlet<Map<K,,V>> Iterable<Map.Entry<K,,V>> IterableMap<K,,V> Link,Log,Map<K,,V> MapInlet<K,,V, Map<K, V>> MapOutlet<K,,V, MapDownlink<K, V>> Observable<Object>,ObservableIterableMap<K,,V> ObservableMap<K,,V> ObservableOrderedMap<K,,V> ObservableSortedMap<K,,V> OrderedMap<K,,V> Outlet<MapDownlink<K,,V>> SortedMap<K,,V> WarpDownlink,WarpLink
- All Known Implementing Classes:
JoinMapLaneDownlink,MapDownlinkView
public interface MapDownlink<K,V>
extends WarpDownlink, ObservableOrderedMap<K,V>, MapInlet<K,V,Map<K,V>>, MapOutlet<K,V,MapDownlink<K,V>>
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptiondidConnect(DidConnect didConnect) didDisconnect(DidDisconnect didDisconnect) didReceive(DidReceive didReceive) didRemove(DidRemoveKey<K, V> didRemove) didUpdate(DidUpdateKey<K, V> didUpdate) booleanisStateful(boolean isStateful) keepLinked(boolean keepLinked) keepSynced(boolean keepSynced) <K2> MapDownlink<K2,V> keyForm()<K2> MapDownlink<K2,V> Returns anIteratorover the keys in the current state of thisMapOutlet.open()prio(float prio) rate(float rate) <V2> MapDownlink<K,V2> valueClass(Class<V2> valueClass) <V2> MapDownlink<K,V2> willCommand(WillCommand willCommand) willReceive(WillReceive willReceive) willRemove(WillRemoveKey<K> willRemove) willUnlink(WillUnlink willUnlink) willUpdate(WillUpdateKey<K, V> willUpdate) Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInputMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface swim.api.Link
cipherSuite, close, 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.streamlet.MapInlet
decohereOutputKey, recohereOutputKeyMethods inherited from interface swim.streamlet.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watchMethods inherited from interface swim.observable.ObservableSortedMap
drop, takeMethods inherited from interface swim.util.OrderedMap
clear, comparator, containsKey, containsValue, entrySet, firstEntry, firstKey, firstValue, get, getEntry, getIndex, headMap, indexOf, isEmpty, iterator, keySet, lastEntry, lastKey, lastValue, nextEntry, nextKey, nextValue, previousEntry, previousKey, previousValue, put, putAll, remove, size, subMap, tailMap, valueIterator, valuesMethods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, get, map, outputIterator, recohereInput, unbindOutput, unbindOutputs, watchMethods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
Method Details
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
hostUri
- Specified by:
hostUriin interfaceWarpDownlink
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
nodeUri
- Specified by:
nodeUriin interfaceWarpDownlink
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
laneUri
- Specified by:
laneUriin interfaceWarpDownlink
-
prio
- Specified by:
prioin interfaceWarpDownlink
-
rate
- Specified by:
ratein interfaceWarpDownlink
-
body
- Specified by:
bodyin interfaceWarpDownlink
-
keepLinked
- Specified by:
keepLinkedin interfaceWarpDownlink
-
keepSynced
- Specified by:
keepSyncedin interfaceWarpDownlink
-
isStateful
boolean isStateful() -
isStateful
-
keyForm
-
keyForm
-
keyClass
-
valueForm
-
valueForm
-
valueClass
-
observe
- Specified by:
observein interfaceDownlink- Specified by:
observein interfaceLink- Specified by:
observein interfaceObservable<K>- Specified by:
observein interfaceObservableMap<K,V> - Specified by:
observein interfaceObservableSortedMap<K,V> - Specified by:
observein interfaceWarpDownlink
-
unobserve
- Specified by:
unobservein interfaceDownlink- Specified by:
unobservein interfaceLink- Specified by:
unobservein interfaceObservable<K>- Specified by:
unobservein interfaceObservableMap<K,V> - Specified by:
unobservein interfaceObservableSortedMap<K,V> - Specified by:
unobservein interfaceWarpDownlink
-
willUpdate
- Specified by:
willUpdatein interfaceObservableMap<K,V>
-
didUpdate
- Specified by:
didUpdatein interfaceObservableMap<K,V>
-
willRemove
- Specified by:
willRemovein interfaceObservableMap<K,V>
-
didRemove
- Specified by:
didRemovein interfaceObservableMap<K,V>
-
willDrop
- Specified by:
willDropin interfaceObservableSortedMap<K,V>
-
didDrop
- Specified by:
didDropin interfaceObservableSortedMap<K,V>
-
willTake
- Specified by:
willTakein interfaceObservableSortedMap<K,V>
-
didTake
- Specified by:
didTakein interfaceObservableSortedMap<K,V>
-
willClear
- Specified by:
willClearin interfaceObservableMap<K,V>
-
didClear
- Specified by:
didClearin interfaceObservableMap<K,V>
-
willReceive
- Specified by:
willReceivein interfaceWarpDownlink
-
didReceive
- Specified by:
didReceivein interfaceWarpDownlink
-
willCommand
- Specified by:
willCommandin interfaceWarpDownlink
-
willLink
- Specified by:
willLinkin interfaceWarpDownlink
-
didLink
- Specified by:
didLinkin interfaceWarpDownlink
-
willSync
- Specified by:
willSyncin interfaceWarpDownlink
-
didSync
- Specified by:
didSyncin interfaceWarpDownlink
-
willUnlink
- Specified by:
willUnlinkin interfaceWarpDownlink
-
didUnlink
- Specified by:
didUnlinkin interfaceWarpDownlink
-
didConnect
- Specified by:
didConnectin interfaceDownlink- Specified by:
didConnectin interfaceWarpDownlink
-
didDisconnect
- Specified by:
didDisconnectin interfaceDownlink- Specified by:
didDisconnectin interfaceWarpDownlink
-
didClose
- Specified by:
didClosein interfaceDownlink- Specified by:
didClosein interfaceWarpDownlink
-
didFail
- Specified by:
didFailin interfaceDownlink- Specified by:
didFailin interfaceWarpDownlink
-
open
MapDownlink<K,V> open()- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceWarpDownlink
-
keyIterator
Description copied from interface:MapOutletReturns anIteratorover the keys in the current state of thisMapOutlet.- Specified by:
keyIteratorin interfaceIterableMap<K,V> - Specified by:
keyIteratorin interfaceMapOutlet<K,V, MapDownlink<K, V>> - Specified by:
keyIteratorin interfaceOrderedMap<K,V>
-