java.lang.Object
swim.system.AbstractWarpRef
swim.system.AbstractTierBinding
swim.system.LaneModel<View,U>
swim.system.warp.WarpLaneModel<SpatialLaneView<?,S,?>,SpatialLaneUplink<S>>
swim.system.lane.SpatialLaneModel<S>
- All Implemented Interfaces:
DownlinkFactory
,WarpRef
,CellBinding
,CellContext
,LaneBinding
,TierBinding
,Log
-
Field Summary
FieldsFields inherited from class swim.system.warp.WarpLaneModel
EXEC_DELTA, EXEC_TIME
Fields inherited from class swim.system.AbstractTierBinding
CLOSED_PHASE, CLOSED_STATE, CLOSING_STATE, FAILED_STATE, FAILING_STATE, LOADED_PHASE, LOADED_STATE, LOADING_STATE, OPENED_PHASE, OPENED_STATE, OPENING_STATE, PHASE_MASK, PHASE_SHIFT, RECOVERING_STATE, STARTED_PHASE, STARTED_STATE, STARTING_STATE, STATE_MASK, status, STATUS, STOPPING_STATE, UNLOADING_STATE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear
(SpatialLaneView<?, S, ?> view) protected SpatialLaneUplink<S>
createWarpUplink
(WarpBinding link) protected void
cueDownKey
(Value key) protected void
didOpenLaneView
(SpatialLaneView<?, S, ?> view) final boolean
isResident
(boolean isResident) final boolean
isTransient
(boolean isTransient) iterator()
laneType()
<K,
V> V move
(SpatialLaneView<K, S, V> view, K keyObject, S oldShapeObject, S newShapeObject, V newObject) void
onCommand
(Push<CommandMessage> push) protected void
<K,
V> V put
(SpatialLaneView<K, S, V> view, K keyObject, S shapeObject, V newObject) <K,
V> V remove
(SpatialLaneView<K, S, V> view, K keyObject, S shapeObject) protected void
willLoad()
Methods inherited from class swim.system.warp.WarpLaneModel
accumulateExecTime, accumulateWarpDownlinkProfile, accumulateWarpUplinkProfile, collectProfile, createUplink, cueDown, didClose, didCloseUplink, didEnter, didLeave, didOpenUplink, didUpdateMetrics, flushMetrics, pushUp, pushUpCommand, reportDown, reportMetrics, sendDown
Methods inherited from class swim.system.LaneModel
bindDownlink, bottomLane, cellAddress, closeDownlink, closeLaneView, closeUplink, createUplinkAddress, debug, didCloseLaneView, didFail, edgeName, error, fail, getLaneView, getUplink, hostUri, info, isLinked, laneContext, laneUri, laneWrapper, meshUri, node, nodeUri, openDownlink, openLaneView, openMetaDownlink, openMetaLane, openMetaLanes, openMetaUplink, openReflectLanes, openUplink, partKey, policy, pushDown, schedule, setLaneContext, stage, store, tierContext, trace, unwrapLane, uplinks, warn, willClose, willOpen, willStart, willStop, willUnload
Methods inherited from class swim.system.AbstractTierBinding
activate, awaitStart, close, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, load, open, start, stop, unload
Methods inherited from class swim.system.AbstractWarpRef
command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, command, downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs, hostRef, hostRef, laneRef, laneRef, laneRef, laneRef, nodeRef, nodeRef, nodeRef, nodeRef
-
Field Details
-
shapeForm
-
flags
protected int flags -
data
-
-
Constructor Details
-
SpatialLaneModel
-
-
Method Details
-
laneType
-
createWarpUplink
- Specified by:
createWarpUplink
in classWarpLaneModel<SpatialLaneView<?,
S, ?>, SpatialLaneUplink<S>>
-
onCommand
- Overrides:
onCommand
in classWarpLaneModel<SpatialLaneView<?,
S, ?>, SpatialLaneUplink<S>>
-
cueDownKey
-
didOpenLaneView
- Specified by:
didOpenLaneView
in classLaneModel<SpatialLaneView<?,
S, ?>, SpatialLaneUplink<S>>
-
isResident
public final boolean isResident() -
isResident
-
isTransient
public final boolean isTransient() -
isTransient
-
get
-
put
-
move
public <K,V> V move(SpatialLaneView<K, S, V> view, K keyObject, S oldShapeObject, S newShapeObject, V newObject) -
remove
-
clear
-
iterator
-
iterator
-
keyIterator
-
valueIterator
-
openStore
protected void openStore() -
willLoad
protected void willLoad()- Overrides:
willLoad
in classLaneModel<SpatialLaneView<?,
S, ?>, SpatialLaneUplink<S>>
-