java.lang.Object
swim.system.MeshProxy
- All Implemented Interfaces:
CellBinding,CellContext,MeshBinding,MeshContext,TierBinding,TierContext,Log
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddPart(Value partKey, PartBinding part) authenticate(Credentials credentials) bindDownlink(Downlink downlink) <T> TbottomMesh(Class<T> meshClass) voidclose()voidcloseDownlink(LinkBinding link) <A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createHost(HostAddress hostAddress) createLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) createNode(NodeAddress nodeAddress) createPart(PartAddress partAddress) voidLogs a debug-level message.voiddidClose()voidvoiddidLoad()voiddidOpen()voiddidStart()voiddidStop()voidfinal EdgeBindingedge()edgeName()voidLogs an error-level message.voidLogs an fail-level message.gateway()voidLogs an info-level message.injectHost(HostAddress hostAddress, HostBinding host) injectLane(LaneAddress laneAddress, LaneBinding lane) injectNode(NodeAddress nodeAddress, NodeBinding node) injectPart(PartAddress partAddress, PartBinding part) booleanisClosed()booleanisLoaded()booleanisOpened()booleanvoidload()final MeshBindingfinal MeshContextmeshUri()final MeshBindingvoidopen()voidopenAgents(NodeBinding node) voidopenDownlink(LinkBinding link) voidopenLanes(NodeBinding node) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaMesh(MeshBinding mesh, NodeBinding metaMesh) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaPart(PartBinding part, NodeBinding metaPart) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) voidopenUplink(LinkBinding link) ourself()parts()policy()voidvoidvoidreportDown(Metric metric) schedule()voidsetGateway(PartBinding gateway) voidsetMeshContext(MeshContext meshContext) voidsetOurself(PartBinding ourself) stage()voidstart()voidstop()store()final TierContextvoidLogs a trace-level message.voidunload()<T> TunwrapMesh(Class<T> meshClass) voidLogs a warn-level message.voidvoidwillLoad()voidwillOpen()voidvoidwillStop()void
-
Field Details
-
meshBinding
-
meshContext
-
-
Constructor Details
-
MeshProxy
-
-
Method Details
-
tierContext
- Specified by:
tierContextin interfaceTierBinding
-
edge
- Specified by:
edgein interfaceMeshBinding- Specified by:
edgein interfaceMeshContext
-
meshWrapper
- Specified by:
meshWrapperin interfaceMeshBinding- Specified by:
meshWrapperin interfaceMeshContext
-
meshBinding
-
meshContext
- Specified by:
meshContextin interfaceMeshBinding
-
setMeshContext
- Specified by:
setMeshContextin interfaceMeshBinding
-
unwrapMesh
- Specified by:
unwrapMeshin interfaceMeshBinding- Specified by:
unwrapMeshin interfaceMeshContext
-
bottomMesh
- Specified by:
bottomMeshin interfaceMeshBinding- Specified by:
bottomMeshin interfaceMeshContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceMeshBinding- Specified by:
cellAddressin interfaceMeshContext
-
edgeName
- Specified by:
edgeNamein interfaceCellContext- Specified by:
edgeNamein interfaceMeshContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext- Specified by:
meshUriin interfaceMeshBinding- Specified by:
meshUriin interfaceMeshContext
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
openMetaMesh
- Specified by:
openMetaMeshin interfaceMeshBinding- Specified by:
openMetaMeshin interfaceMeshContext
-
gateway
- Specified by:
gatewayin interfaceMeshBinding
-
setGateway
- Specified by:
setGatewayin interfaceMeshBinding
-
ourself
- Specified by:
ourselfin interfaceMeshBinding
-
setOurself
- Specified by:
setOurselfin interfaceMeshBinding
-
parts
- Specified by:
partsin interfaceMeshBinding
-
getPart
- Specified by:
getPartin interfaceMeshBinding
-
getPart
- Specified by:
getPartin interfaceMeshBinding
-
openPart
- Specified by:
openPartin interfaceMeshBinding
-
openGateway
- Specified by:
openGatewayin interfaceMeshBinding
-
addPart
- Specified by:
addPartin interfaceMeshBinding
-
createPart
- Specified by:
createPartin interfaceMeshContext
-
injectPart
- Specified by:
injectPartin interfaceMeshContext
-
openMetaPart
- Specified by:
openMetaPartin interfaceMeshBinding- Specified by:
openMetaPartin interfaceMeshContext
-
createHost
- Specified by:
createHostin interfaceMeshContext
-
injectHost
- Specified by:
injectHostin interfaceMeshContext
-
openMetaHost
- Specified by:
openMetaHostin interfaceMeshBinding- Specified by:
openMetaHostin interfaceMeshContext
-
createNode
- Specified by:
createNodein interfaceMeshContext
-
injectNode
- Specified by:
injectNodein interfaceMeshContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceMeshBinding- Specified by:
openMetaNodein interfaceMeshContext
-
createLane
- Specified by:
createLanein interfaceMeshContext
-
injectLane
- Specified by:
injectLanein interfaceMeshContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceMeshBinding- Specified by:
openMetaLanein interfaceMeshContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceMeshBinding- Specified by:
openMetaUplinkin interfaceMeshContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceMeshContext
-
openLanes
- Specified by:
openLanesin interfaceMeshContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceMeshContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceMeshContext
-
openAgents
- Specified by:
openAgentsin interfaceMeshContext
-
authenticate
- Specified by:
authenticatein interfaceMeshContext
-
bindDownlink
- Specified by:
bindDownlinkin interfaceCellContext
-
openDownlink
- Specified by:
openDownlinkin interfaceCellContext
-
closeDownlink
- Specified by:
closeDownlinkin interfaceCellContext
-
pushDown
- Specified by:
pushDownin interfaceCellContext
-
reportDown
- Specified by:
reportDownin interfaceCellContext
-
openUplink
- Specified by:
openUplinkin interfaceCellBinding
-
pushUp
- Specified by:
pushUpin interfaceCellBinding
-
trace
Description copied from interface:LogLogs a trace-level message. -
debug
Description copied from interface:LogLogs a debug-level message. -
info
Description copied from interface:LogLogs an info-level message. -
warn
Description copied from interface:LogLogs a warn-level message. -
error
Description copied from interface:LogLogs an error-level message. -
fail
Description copied from interface:LogLogs an fail-level message. -
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceTierBinding
-
isOpened
public boolean isOpened()- Specified by:
isOpenedin interfaceTierBinding
-
isLoaded
public boolean isLoaded()- Specified by:
isLoadedin interfaceTierBinding
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceTierBinding
-
open
public void open()- Specified by:
openin interfaceTierBinding
-
load
public void load()- Specified by:
loadin interfaceTierBinding
-
start
public void start()- Specified by:
startin interfaceTierBinding
-
stop
public void stop()- Specified by:
stopin interfaceTierBinding
-
unload
public void unload()- Specified by:
unloadin interfaceTierBinding
-
close
public void close()- Specified by:
closein interfaceTierBinding- Specified by:
closein interfaceTierContext
-
willOpen
public void willOpen()- Specified by:
willOpenin interfaceTierContext
-
didOpen
public void didOpen()- Specified by:
didOpenin interfaceTierContext
-
willLoad
public void willLoad()- Specified by:
willLoadin interfaceTierContext
-
didLoad
public void didLoad()- Specified by:
didLoadin interfaceTierContext
-
willStart
public void willStart()- Specified by:
willStartin interfaceTierContext
-
didStart
public void didStart()- Specified by:
didStartin interfaceTierContext
-
willStop
public void willStop()- Specified by:
willStopin interfaceTierContext
-
didStop
public void didStop()- Specified by:
didStopin interfaceTierContext
-
willUnload
public void willUnload()- Specified by:
willUnloadin interfaceTierContext
-
didUnload
public void didUnload()- Specified by:
didUnloadin interfaceTierContext
-
willClose
public void willClose()- Specified by:
willClosein interfaceTierContext
-
didClose
public void didClose()- Specified by:
didClosein interfaceTierBinding
-
didFail
- Specified by:
didFailin interfaceTierBinding
-