java.lang.Object
swim.system.AbstractWarpRef
swim.system.AbstractTierBinding
swim.system.LaneView
- All Implemented Interfaces:
DownlinkFactory
,Lane
,WarpRef
,Observable<Object>
,CellContext
,TierBinding
,Log
- Direct Known Subclasses:
HttpLaneView
,WarpLaneView
-
Field Summary
FieldsFields 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 TypeMethodDescriptionabstract AgentContext
bindDownlink
(Downlink downlink) <T> T
bottomLane
(Class<T> laneClass) abstract void
close()
void
closeDownlink
(LinkBinding link) abstract LaneBinding
void
Logs a debug-level message.final String
edgeName()
void
Logs an error-level message.void
Logs an fail-level message.final Uri
hostUri()
void
Logs an info-level message.abstract LaneBinding
void
laneDidFail
(Throwable error) final Uri
laneUri()
final Uri
meshUri()
final Uri
nodeUri()
void
openDownlink
(LinkBinding link) void
openMetaDownlink
(LinkBinding downlink, NodeBinding metaDownlink) policy()
void
void
reportDown
(Metric metric) schedule()
stage()
store()
void
Logs a trace-level message.<T> T
unwrapLane
(Class<T> laneClass) void
Logs a warn-level message.Methods inherited from class swim.system.AbstractTierBinding
activate, awaitStart, didClose, didFail, didLoad, didOpen, didStart, didStop, didUnload, isClosed, isLoaded, isOpened, isStarted, load, open, start, stop, unload, willClose, willLoad, willOpen, willStart, willStop, willUnload
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
-
observers
-
-
Constructor Details
-
LaneView
-
-
Method Details
-
tierContext
- Specified by:
tierContext
in interfaceTierBinding
- Specified by:
tierContext
in classAbstractTierBinding
-
agentContext
-
laneBinding
-
laneContext
-
createLaneBinding
-
unwrapLane
-
bottomLane
-
cellAddress
- Specified by:
cellAddress
in interfaceCellContext
-
edgeName
- Specified by:
edgeName
in interfaceCellContext
-
meshUri
- Specified by:
meshUri
in interfaceCellContext
-
hostUri
-
nodeUri
-
laneUri
-
close
public abstract void close()- Specified by:
close
in interfaceLane
- Specified by:
close
in interfaceTierBinding
- Specified by:
close
in interfaceWarpRef
- Overrides:
close
in classAbstractTierBinding
-
observe
- Specified by:
observe
in interfaceLane
- Specified by:
observe
in interfaceObservable<Object>
-
unobserve
- Specified by:
unobserve
in interfaceLane
- Specified by:
unobserve
in interfaceObservable<Object>
-
laneDidFail
-
policy
- Specified by:
policy
in interfaceCellContext
-
schedule
- Specified by:
schedule
in interfaceCellContext
-
stage
- Specified by:
stage
in interfaceCellContext
-
store
- Specified by:
store
in interfaceCellContext
-
bindDownlink
- Specified by:
bindDownlink
in interfaceCellContext
-
openDownlink
- Specified by:
openDownlink
in interfaceCellContext
-
closeDownlink
- Specified by:
closeDownlink
in interfaceCellContext
-
pushDown
- Specified by:
pushDown
in interfaceCellContext
-
reportDown
- Specified by:
reportDown
in interfaceCellContext
-
openMetaDownlink
- Specified by:
openMetaDownlink
in interfaceCellContext
-
trace
Description copied from interface:Log
Logs a trace-level message. -
debug
Description copied from interface:Log
Logs a debug-level message. -
info
Description copied from interface:Log
Logs an info-level message. -
warn
Description copied from interface:Log
Logs a warn-level message. -
error
Description copied from interface:Log
Logs an error-level message. -
fail
Description copied from interface:Log
Logs an fail-level message.
-