java.lang.Object
- All Implemented Interfaces:
LinkBinding
,WarpBinding
,Log
-
Field Summary
Modifier 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
-
Method Summary
Modifier and TypeMethodDescription<V> boolean
add
(ListDownlinkView<V> view, int index, V newObject) <V> boolean
add
(ListDownlinkView<V> view, int index, V newObject, Object key) void
clear
(ListDownlinkView<?> view) boolean
protected void
didAddDownlink
(ListDownlinkView<?> view) void
drop
(ListDownlinkView<?> view, int lower) getEntry
(int index) int
boolean
isEmpty()
final boolean
isStateful
(boolean isStateful) iterator()
int
listIterator
(int index) <V> void
move
(ListDownlinkView<V> view, int fromIndex, int toIndex) <V> void
move
(ListDownlinkView<V> view, int fromIndex, int toIndex, Object key) protected void
pushDownEvent
(Push<EventMessage> push) <V> V
remove
(ListDownlinkView<V> view, int index) <V> V
remove
(ListDownlinkView<V> view, int index, Object key) <V> V
set
(ListDownlinkView<V> view, int index, V newObject) <V> V
set
(ListDownlinkView<V> view, int index, V newObject, Object key) int
size()
subList
(int fromIndex, int toIndex) void
take
(ListDownlinkView<?> view, int upper) Object[]
toArray()
<V> V[]
toArray
(V[] array) Methods inherited from class swim.system.warp.ListDownlinkModem
nextUpQueue, pushUp, 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, feedUp, flushMetrics, link, linkContext, linkRequest, linkWrapper, nextUpCue, onCommand, onEvent, openDown, openMetaDownlink, prio, pullUp, pushDown, pushDownUnknown, pushUp, pushUp, queueUp, 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
-
ListDownlinkModel
-
-
Method Details
-
isStateful
public final boolean isStateful() -
isStateful
-
pushDownEvent
- Overrides:
pushDownEvent
in classWarpDownlinkModel<ListDownlinkView<?>>
-
didAddDownlink
- Overrides:
didAddDownlink
in classWarpDownlinkModem<ListDownlinkView<?>>
-
isEmpty
public boolean isEmpty() -
size
public int size() -
contains
-
indexOf
-
lastIndexOf
-
subList
-
toArray
-
toArray
public <V> V[] toArray(V[] array) -
entryIterator
-
iterator
-
listIterator
-
listIterator
-
keyIterator
-
getEntry
-
getEntry
-
get
-
add
-
add
-
set
-
set
-
move
-
move
-
remove
-
remove
-
drop
-
take
-
clear
-