java.lang.Object
- All Implemented Interfaces:
LinkBinding
,WarpBinding
,Log
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected int
protected static final int
Fields inherited from class swim.system.warp.WarpDownlinkModem
body, cellContext, EXEC_DELTA, EXEC_TIME, linkContext, prio, rate, status
Fields inherited from class swim.system.DownlinkModel
views, VIEWS
Fields inherited from class swim.system.AbstractDownlinkBinding
hostUri, laneUri, meshUri, nodeUri
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear
(MapDownlinkView<?, ?> view) boolean
containsKey
(Object key) boolean
containsValue
(Object value) protected void
didAddDownlink
(MapDownlinkView<?, ?> view) void
drop
(MapDownlinkView<?, ?> view, int lower) entrySet()
firstKey()
getIndex
(int index) int
boolean
isEmpty()
final boolean
isStateful
(boolean isStateful) iterator()
keySet()
lastKey()
protected Value
previousEntry
(Value key) previousKey
(Value key) previousValue
(Value key) protected void
pushDownEvent
(Push<EventMessage> push) <K,
V> V put
(MapDownlinkView<K, V> view, K keyObject, V newObject) <K,
V> V remove
(MapDownlinkView<K, V> view, K keyObject) int
size()
void
take
(MapDownlinkView<?, ?> view, int upper) values()
Methods inherited from class swim.system.warp.MapDownlinkModem
cueUpKey, cueUpKeys, feedUp, nextUpCue, nextUpQueue, queueUp, upQueueIsEmpty
Methods inherited from class swim.system.warp.WarpDownlinkModel
keepLinked, keepSynced, pullUpCommand, pullUpLink, pullUpSync, pullUpUnlink, pushDownLinked, pushDownSynced, pushDownUnlinked
Methods inherited from class swim.system.warp.WarpDownlinkModem
accumulateExecTime, body, cellContext, closeDown, collectProfile, command, command, command, command, cueDown, cueUp, didClose, didCloseUp, didConnect, didDisconnect, didFail, didFailUp, didLink, didOpen, didRemoveDownlink, didSync, didUnlink, didUpdateMetrics, feedDown, flushMetrics, link, linkContext, linkRequest, linkWrapper, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, rate, reportMetrics, setCellContext, setLinkContext, skipDown, sync, syncRequest, unlink, unlinkRequest, willLink, willSync, willUnlink
Methods inherited from class swim.system.DownlinkModel
addDownlink, removeDownlink, removeDownlinks, reopen
Methods inherited from class swim.system.AbstractDownlinkBinding
bottomLink, cellAddressDown, cipherSuite, cipherSuiteDown, debug, debugDown, error, errorDown, fail, failDown, hostUri, info, infoDown, isConnected, isConnectedDown, isRemote, isRemoteDown, isSecure, isSecureDown, laneUri, linkKey, localAddress, localAddressDown, localCertificates, localCertificatesDown, localIdentity, localIdentityDown, localPrincipal, localPrincipalDown, meshUri, nodeUri, remoteAddress, remoteAddressDown, remoteCertificates, remoteCertificatesDown, remoteIdentity, remoteIdentityDown, remotePrincipal, remotePrincipalDown, securityProtocol, securityProtocolDown, setHostUri, setNodeUri, trace, traceDown, unwrapLink, warn, warnDown
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface swim.system.LinkBinding
bottomLink, cellAddressDown, cipherSuiteDown, debugDown, errorDown, failDown, hostUri, infoDown, isConnectedDown, isRemoteDown, isSecureDown, laneUri, linkKey, localAddressDown, localCertificatesDown, localIdentityDown, localPrincipalDown, meshUri, nodeUri, remoteAddressDown, remoteCertificatesDown, remoteIdentityDown, remotePrincipalDown, reopen, securityProtocolDown, setHostUri, setNodeUri, traceDown, unwrapLink, warnDown
-
Field Details
-
state
-
flags
protected int flags -
STATEFUL
protected static final int STATEFUL- See Also:
-
-
Constructor Details
-
MapDownlinkModel
-
-
Method Details
-
isStateful
public final boolean isStateful() -
isStateful
-
pushDownEvent
- Overrides:
pushDownEvent
in classWarpDownlinkModel<MapDownlinkView<?,
?>>
-
nextUpKey
- Specified by:
nextUpKey
in classMapDownlinkModem<MapDownlinkView<?,
?>>
-
didAddDownlink
- Overrides:
didAddDownlink
in classWarpDownlinkModem<MapDownlinkView<?,
?>>
-
isEmpty
public boolean isEmpty() -
size
public int size() -
containsKey
-
containsValue
-
indexOf
-
get
-
getEntry
-
getIndex
-
firstEntry
-
firstKey
-
firstValue
-
lastEntry
-
lastKey
-
lastValue
-
nextEntry
-
nextKey
-
nextValue
-
previousEntry
-
previousKey
-
previousValue
-
put
-
remove
-
drop
-
take
-
clear
-
headMap
-
tailMap
-
subMap
-
entrySet
-
keySet
-
values
-
iterator
-
keyIterator
-
valueIterator
-