-
- All Superinterfaces:
Downlink,swim.streamlet.Inlet<Map<K,V>>,Iterable<Map.Entry<K,V>>,swim.util.IterableMap<K,V>,Link,swim.util.Log,Map<K,V>,swim.streamlet.MapInlet<K,V,Map<K,V>>,swim.streamlet.MapOutlet<K,V,MapDownlink<K,V>>,swim.observable.Observable<Object>,swim.observable.ObservableIterableMap<K,V>,swim.observable.ObservableMap<K,V>,swim.observable.ObservableOrderedMap<K,V>,swim.observable.ObservableSortedMap<K,V>,swim.util.OrderedMap<K,V>,swim.streamlet.Outlet<MapDownlink<K,V>>,SortedMap<K,V>,WarpDownlink,WarpLink
public interface MapDownlink<K,V> extends WarpDownlink, swim.observable.ObservableOrderedMap<K,V>, swim.streamlet.MapInlet<K,V,Map<K,V>>, swim.streamlet.MapOutlet<K,V,MapDownlink<K,V>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MapDownlink<K,V>body(swim.structure.Value body)MapDownlink<K,V>didClear(swim.observable.function.DidClear didClear)MapDownlink<K,V>didClose(DidClose didClose)MapDownlink<K,V>didConnect(DidConnect didConnect)MapDownlink<K,V>didDisconnect(DidDisconnect didDisconnect)MapDownlink<K,V>didDrop(swim.observable.function.DidDrop didDrop)MapDownlink<K,V>didFail(DidFail didFail)MapDownlink<K,V>didLink(DidLink didLink)MapDownlink<K,V>didReceive(DidReceive didReceive)MapDownlink<K,V>didRemove(swim.observable.function.DidRemoveKey<K,V> didRemove)MapDownlink<K,V>didSync(DidSync didSync)MapDownlink<K,V>didTake(swim.observable.function.DidTake didTake)MapDownlink<K,V>didUnlink(DidUnlink didUnlink)MapDownlink<K,V>didUpdate(swim.observable.function.DidUpdateKey<K,V> didUpdate)MapDownlink<K,V>hostUri(String hostUri)MapDownlink<K,V>hostUri(swim.uri.Uri hostUri)booleanisStateful()MapDownlink<K,V>isStateful(boolean isStateful)MapDownlink<K,V>keepLinked(boolean keepLinked)MapDownlink<K,V>keepSynced(boolean keepSynced)<K2> MapDownlink<K2,V>keyClass(Class<K2> keyClass)swim.structure.Form<K>keyForm()<K2> MapDownlink<K2,V>keyForm(swim.structure.Form<K2> keyForm)swim.util.Cursor<K>keyIterator()MapDownlink<K,V>laneUri(String laneUri)MapDownlink<K,V>laneUri(swim.uri.Uri laneUri)MapDownlink<K,V>nodeUri(String nodeUri)MapDownlink<K,V>nodeUri(swim.uri.Uri nodeUri)MapDownlink<K,V>observe(Object observer)MapDownlink<K,V>open()MapDownlink<K,V>prio(float prio)MapDownlink<K,V>rate(float rate)MapDownlink<K,V>unobserve(Object observer)<V2> MapDownlink<K,V2>valueClass(Class<V2> valueClass)swim.structure.Form<V>valueForm()<V2> MapDownlink<K,V2>valueForm(swim.structure.Form<V2> valueForm)MapDownlink<K,V>willClear(swim.observable.function.WillClear willClear)MapDownlink<K,V>willCommand(WillCommand willCommand)MapDownlink<K,V>willDrop(swim.observable.function.WillDrop willDrop)MapDownlink<K,V>willLink(WillLink willLink)MapDownlink<K,V>willReceive(WillReceive willReceive)MapDownlink<K,V>willRemove(swim.observable.function.WillRemoveKey<K> willRemove)MapDownlink<K,V>willSync(WillSync willSync)MapDownlink<K,V>willTake(swim.observable.function.WillTake willTake)MapDownlink<K,V>willUnlink(WillUnlink willUnlink)MapDownlink<K,V>willUpdate(swim.observable.function.WillUpdateKey<K,V> willUpdate)-
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.MapOutlet
containsKey, decohereInputKey, filter, get, map, memoize, outlet, recohereInputKey, reduce, watch
-
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(swim.uri.Uri hostUri)
- Specified by:
hostUriin interfaceWarpDownlink
-
hostUri
MapDownlink<K,V> hostUri(String hostUri)
- Specified by:
hostUriin interfaceWarpDownlink
-
nodeUri
MapDownlink<K,V> nodeUri(swim.uri.Uri nodeUri)
- Specified by:
nodeUriin interfaceWarpDownlink
-
nodeUri
MapDownlink<K,V> nodeUri(String nodeUri)
- Specified by:
nodeUriin interfaceWarpDownlink
-
laneUri
MapDownlink<K,V> laneUri(swim.uri.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(swim.structure.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
swim.structure.Form<K> keyForm()
-
keyForm
<K2> MapDownlink<K2,V> keyForm(swim.structure.Form<K2> keyForm)
-
keyClass
<K2> MapDownlink<K2,V> keyClass(Class<K2> keyClass)
-
valueForm
swim.structure.Form<V> valueForm()
-
valueForm
<V2> MapDownlink<K,V2> valueForm(swim.structure.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 interfaceswim.observable.Observable<K>- Specified by:
observein interfaceswim.observable.ObservableMap<K,V>- Specified by:
observein interfaceswim.observable.ObservableSortedMap<K,V>- Specified by:
observein interfaceWarpDownlink
-
unobserve
MapDownlink<K,V> unobserve(Object observer)
- Specified by:
unobservein interfaceDownlink- Specified by:
unobservein interfaceLink- Specified by:
unobservein interfaceswim.observable.Observable<K>- Specified by:
unobservein interfaceswim.observable.ObservableMap<K,V>- Specified by:
unobservein interfaceswim.observable.ObservableSortedMap<K,V>- Specified by:
unobservein interfaceWarpDownlink
-
willUpdate
MapDownlink<K,V> willUpdate(swim.observable.function.WillUpdateKey<K,V> willUpdate)
-
didUpdate
MapDownlink<K,V> didUpdate(swim.observable.function.DidUpdateKey<K,V> didUpdate)
-
willRemove
MapDownlink<K,V> willRemove(swim.observable.function.WillRemoveKey<K> willRemove)
-
didRemove
MapDownlink<K,V> didRemove(swim.observable.function.DidRemoveKey<K,V> didRemove)
-
willDrop
MapDownlink<K,V> willDrop(swim.observable.function.WillDrop willDrop)
-
didDrop
MapDownlink<K,V> didDrop(swim.observable.function.DidDrop didDrop)
-
willTake
MapDownlink<K,V> willTake(swim.observable.function.WillTake willTake)
-
didTake
MapDownlink<K,V> didTake(swim.observable.function.DidTake didTake)
-
willClear
MapDownlink<K,V> willClear(swim.observable.function.WillClear willClear)
-
didClear
MapDownlink<K,V> didClear(swim.observable.function.DidClear didClear)
-
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
-
-