- java.lang.Object
-
- swim.system.AbstractWarpRef
-
- swim.system.AbstractTierBinding
-
- swim.system.LaneModel<View,U>
-
- swim.system.warp.WarpLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
- swim.system.lane.ValueLaneModel
-
- All Implemented Interfaces:
DownlinkFactory,WarpRef,CellBinding,CellContext,LaneBinding,TierBinding,Log
public class ValueLaneModel extends WarpLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
-
Field Summary
Fields Modifier and Type Field Description protected ValueData<Value>dataprotected intflags-
Fields 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 Constructor Description ValueLaneModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ValueLaneUplinkcreateWarpUplink(WarpBinding link)protected voiddidOpenLaneView(ValueLaneView<?> view)Valueget()booleanisResident()ValueLaneModelisResident(boolean isResident)booleanisTransient()ValueLaneModelisTransient(boolean isTransient)StringlaneType()voidonCommand(Push<CommandMessage> push)protected voidopenStore()<V> Vset(ValueLaneView<V> view, V newObject)protected voidwillLoad()-
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
-
-
-
-
Method Detail
-
laneType
public String laneType()
-
createWarpUplink
protected ValueLaneUplink createWarpUplink(WarpBinding link)
- Specified by:
createWarpUplinkin classWarpLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
didOpenLaneView
protected void didOpenLaneView(ValueLaneView<?> view)
- Specified by:
didOpenLaneViewin classLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
onCommand
public void onCommand(Push<CommandMessage> push)
- Overrides:
onCommandin classWarpLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
isResident
public final boolean isResident()
-
isResident
public ValueLaneModel isResident(boolean isResident)
-
isTransient
public final boolean isTransient()
-
isTransient
public ValueLaneModel isTransient(boolean isTransient)
-
get
public Value get()
-
set
public <V> V set(ValueLaneView<V> view, V newObject)
-
openStore
protected void openStore()
-
willLoad
protected void willLoad()
- Overrides:
willLoadin classLaneModel<ValueLaneView<?>,ValueLaneUplink>
-
-