-
- 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>
public interface MapDownlink<K,V> extends Downlink, 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.api.downlink.Downlink
body, cipherSuite, close, command, command, debug, error, hostUri, info, isConnected, isRemote, isSecure, keepLinked, keepSynced, laneUri, localAddress, localCertificates, localIdentity, localPrincipal, nodeUri, prio, rate, remoteAddress, remoteCertificates, remoteIdentity, remotePrincipal, securityProtocol, trace, warn
-
Methods inherited from interface swim.streamlet.Inlet
bindInput, disconnectInputs, disconnectOutputs, input, invalidateOutput, reconcileOutput, unbindInput
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
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, filter, get, invalidateInputKey, map, memoize, outlet, reconcileInputKey, 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
-
-
-
-
Method Detail
-
hostUri
MapDownlink<K,V> hostUri(swim.uri.Uri hostUri)
-
nodeUri
MapDownlink<K,V> nodeUri(swim.uri.Uri nodeUri)
-
laneUri
MapDownlink<K,V> laneUri(swim.uri.Uri laneUri)
-
prio
MapDownlink<K,V> prio(float prio)
-
rate
MapDownlink<K,V> rate(float rate)
-
body
MapDownlink<K,V> body(swim.structure.Value body)
-
keepLinked
MapDownlink<K,V> keepLinked(boolean keepLinked)
- Specified by:
keepLinkedin interfaceDownlink
-
keepSynced
MapDownlink<K,V> keepSynced(boolean keepSynced)
- Specified by:
keepSyncedin interfaceDownlink
-
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)
-
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>
-
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 interfaceDownlink
-
didReceive
MapDownlink<K,V> didReceive(DidReceive didReceive)
- Specified by:
didReceivein interfaceDownlink
-
willCommand
MapDownlink<K,V> willCommand(WillCommand willCommand)
- Specified by:
willCommandin interfaceDownlink
-
willLink
MapDownlink<K,V> willLink(WillLink willLink)
-
willSync
MapDownlink<K,V> willSync(WillSync willSync)
-
willUnlink
MapDownlink<K,V> willUnlink(WillUnlink willUnlink)
- Specified by:
willUnlinkin interfaceDownlink
-
didUnlink
MapDownlink<K,V> didUnlink(DidUnlink didUnlink)
-
didConnect
MapDownlink<K,V> didConnect(DidConnect didConnect)
- Specified by:
didConnectin interfaceDownlink
-
didDisconnect
MapDownlink<K,V> didDisconnect(DidDisconnect didDisconnect)
- Specified by:
didDisconnectin interfaceDownlink
-
didClose
MapDownlink<K,V> didClose(DidClose didClose)
-
open
MapDownlink<K,V> open()
-
-