-
- 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>>
-
-
Method Summary
-
Methods inherited from interface swim.streamlet.Inlet
bindInput, decohereOutput, disconnectInputs, disconnectOutputs, input, recohereOutput, unbindInput
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface swim.api.Link
cipherSuite, close, hostUri, isConnected, isRemote, isSecure, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface swim.streamlet.MapInlet
decohereOutputKey, recohereOutputKey
-
Methods inherited from interface swim.streamlet.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watch
-
Methods inherited from interface swim.observable.ObservableSortedMap
drop, take
-
Methods 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, values
-
Methods inherited from interface swim.streamlet.Outlet
bindOutput, decohereInput, disconnectInputs, disconnectOutputs, get, map, outputIterator, recohereInput, unbindOutput, unbindOutputs, watch
-
Methods inherited from interface swim.api.warp.WarpDownlink
body, command, command, command, command, keepLinked, keepSynced, prio, rate
-
-
-
-
Method Detail
-
hostUri
MapDownlink<K,V> hostUri(Uri hostUri)
- Specified by:
hostUriin interfaceWarpDownlink
-
hostUri
MapDownlink<K,V> hostUri(String hostUri)
- Specified by:
hostUriin interfaceWarpDownlink
-
nodeUri
MapDownlink<K,V> nodeUri(Uri nodeUri)
- Specified by:
nodeUriin interfaceWarpDownlink
-
nodeUri
MapDownlink<K,V> nodeUri(String nodeUri)
- Specified by:
nodeUriin interfaceWarpDownlink
-
laneUri
MapDownlink<K,V> laneUri(Uri laneUri)
- Specified by:
laneUriin interfaceWarpDownlink
-
laneUri
MapDownlink<K,V> laneUri(String laneUri)
- Specified by:
laneUriin interfaceWarpDownlink
-
prio
MapDownlink<K,V> prio(float prio)
- Specified by:
prioin interfaceWarpDownlink
-
rate
MapDownlink<K,V> rate(float rate)
- Specified by:
ratein interfaceWarpDownlink
-
body
MapDownlink<K,V> body(Value body)
- Specified by:
bodyin interfaceWarpDownlink
-
keepLinked
MapDownlink<K,V> keepLinked(boolean keepLinked)
- Specified by:
keepLinkedin interfaceWarpDownlink
-
keepSynced
MapDownlink<K,V> keepSynced(boolean keepSynced)
- Specified by:
keepSyncedin interfaceWarpDownlink
-
isStateful
boolean isStateful()
-
isStateful
MapDownlink<K,V> isStateful(boolean isStateful)
-
keyForm
<K2> MapDownlink<K2,V> keyForm(Form<K2> keyForm)
-
keyClass
<K2> MapDownlink<K2,V> keyClass(Class<K2> keyClass)
-
valueForm
<V2> MapDownlink<K,V2> valueForm(Form<V2> valueForm)
-
valueClass
<V2> MapDownlink<K,V2> valueClass(Class<V2> valueClass)
-
observe
MapDownlink<K,V> observe(Object observer)
- 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
MapDownlink<K,V> unobserve(Object observer)
- 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
MapDownlink<K,V> willUpdate(WillUpdateKey<K,V> willUpdate)
- Specified by:
willUpdatein interfaceObservableMap<K,V>
-
didUpdate
MapDownlink<K,V> didUpdate(DidUpdateKey<K,V> didUpdate)
- Specified by:
didUpdatein interfaceObservableMap<K,V>
-
willRemove
MapDownlink<K,V> willRemove(WillRemoveKey<K> willRemove)
- Specified by:
willRemovein interfaceObservableMap<K,V>
-
didRemove
MapDownlink<K,V> didRemove(DidRemoveKey<K,V> didRemove)
- Specified by:
didRemovein interfaceObservableMap<K,V>
-
willDrop
MapDownlink<K,V> willDrop(WillDrop willDrop)
- Specified by:
willDropin interfaceObservableSortedMap<K,V>
-
didDrop
MapDownlink<K,V> didDrop(DidDrop didDrop)
- Specified by:
didDropin interfaceObservableSortedMap<K,V>
-
willTake
MapDownlink<K,V> willTake(WillTake willTake)
- Specified by:
willTakein interfaceObservableSortedMap<K,V>
-
didTake
MapDownlink<K,V> didTake(DidTake didTake)
- Specified by:
didTakein interfaceObservableSortedMap<K,V>
-
willClear
MapDownlink<K,V> willClear(WillClear willClear)
- Specified by:
willClearin interfaceObservableMap<K,V>
-
didClear
MapDownlink<K,V> didClear(DidClear didClear)
- Specified by:
didClearin interfaceObservableMap<K,V>
-
willReceive
MapDownlink<K,V> willReceive(WillReceive willReceive)
- Specified by:
willReceivein interfaceWarpDownlink
-
didReceive
MapDownlink<K,V> didReceive(DidReceive didReceive)
- Specified by:
didReceivein interfaceWarpDownlink
-
willCommand
MapDownlink<K,V> willCommand(WillCommand willCommand)
- Specified by:
willCommandin interfaceWarpDownlink
-
willLink
MapDownlink<K,V> willLink(WillLink willLink)
- Specified by:
willLinkin interfaceWarpDownlink
-
didLink
MapDownlink<K,V> didLink(DidLink didLink)
- Specified by:
didLinkin interfaceWarpDownlink
-
willSync
MapDownlink<K,V> willSync(WillSync willSync)
- Specified by:
willSyncin interfaceWarpDownlink
-
didSync
MapDownlink<K,V> didSync(DidSync didSync)
- Specified by:
didSyncin interfaceWarpDownlink
-
willUnlink
MapDownlink<K,V> willUnlink(WillUnlink willUnlink)
- Specified by:
willUnlinkin interfaceWarpDownlink
-
didUnlink
MapDownlink<K,V> didUnlink(DidUnlink didUnlink)
- Specified by:
didUnlinkin interfaceWarpDownlink
-
didConnect
MapDownlink<K,V> didConnect(DidConnect didConnect)
- Specified by:
didConnectin interfaceDownlink- Specified by:
didConnectin interfaceWarpDownlink
-
didDisconnect
MapDownlink<K,V> didDisconnect(DidDisconnect didDisconnect)
- Specified by:
didDisconnectin interfaceDownlink- Specified by:
didDisconnectin interfaceWarpDownlink
-
didClose
MapDownlink<K,V> didClose(DidClose didClose)
- Specified by:
didClosein interfaceDownlink- Specified by:
didClosein interfaceWarpDownlink
-
didFail
MapDownlink<K,V> didFail(DidFail didFail)
- Specified by:
didFailin interfaceDownlink- Specified by:
didFailin interfaceWarpDownlink
-
open
MapDownlink<K,V> open()
- Specified by:
openin interfaceDownlink- Specified by:
openin interfaceWarpDownlink
-
keyIterator
Cursor<K> 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>
-
-