java.lang.Object
swim.system.HostProxy
- All Implemented Interfaces:
CellBinding,CellContext,HostBinding,HostContext,TierBinding,TierContext,Log
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(Credentials credentials) bindDownlink(Downlink downlink) <T> TbottomHost(Class<T> hostClass) voidclose()voidcloseDownlink(LinkBinding link) <A extends Agent>
AgentFactory<A>createAgentFactory(NodeBinding node, Class<? extends A> agentClass) AgentFactory<?>createAgentFactory(NodeBinding node, AgentDef agentDef) createLane(LaneAddress laneAddress) createLane(NodeBinding node, LaneDef laneDef) createNode(NodeAddress nodeAddress) voidLogs a debug-level message.voidvoidvoiddidClose()voidvoidvoidvoiddidLoad()voiddidOpen()voiddidStart()voiddidStop()voidedgeName()voidLogs an error-level message.voidLogs an fail-level message.final HostBindingfinal HostContexthostUri()final HostBindingvoidLogs an info-level message.injectLane(LaneAddress laneAddress, LaneBinding lane) injectNode(NodeAddress nodeAddress, NodeBinding node) booleanisClosed()booleanbooleanisLoaded()booleanisMaster()booleanisOpened()booleanbooleanisRemote()booleanbooleanisSecure()booleanisSlave()booleanvoidload()meshUri()nodes()voidopen()voidopenAgents(NodeBinding node) voidopenDownlink(LinkBinding link) voidopenLanes(NodeBinding node) voidopenMetaDownlink(LinkBinding downlink, NodeBinding metaDownlink) voidopenMetaHost(HostBinding host, NodeBinding metaHost) voidopenMetaLane(LaneBinding lane, NodeBinding metaLane) voidopenMetaNode(NodeBinding node, NodeBinding metaNode) voidopenMetaUplink(LinkBinding uplink, NodeBinding metaUplink) openNode(Uri nodeUri, NodeBinding node) voidopenUplink(LinkBinding link) final PartBindingpart()partKey()policy()voidvoidvoidreportDown(Metric metric) schedule()voidsetHostContext(HostContext hostContext) voidsetPrimary(boolean isPrimary) voidsetReplica(boolean isReplica) stage()voidstart()voidstop()store()final TierContextvoidLogs a trace-level message.voidunload()<T> TunwrapHost(Class<T> hostClass) voidLogs a warn-level message.voidvoidwillLoad()voidwillOpen()voidvoidwillStop()void
-
Field Details
-
hostBinding
-
hostContext
-
-
Constructor Details
-
HostProxy
-
-
Method Details
-
tierContext
- Specified by:
tierContextin interfaceTierBinding
-
part
- Specified by:
partin interfaceHostBinding- Specified by:
partin interfaceHostContext
-
hostWrapper
- Specified by:
hostWrapperin interfaceHostBinding- Specified by:
hostWrapperin interfaceHostContext
-
hostBinding
-
hostContext
- Specified by:
hostContextin interfaceHostBinding
-
setHostContext
- Specified by:
setHostContextin interfaceHostBinding
-
unwrapHost
- Specified by:
unwrapHostin interfaceHostBinding- Specified by:
unwrapHostin interfaceHostContext
-
bottomHost
- Specified by:
bottomHostin interfaceHostBinding- Specified by:
bottomHostin interfaceHostContext
-
cellAddress
- Specified by:
cellAddressin interfaceCellContext- Specified by:
cellAddressin interfaceHostBinding- Specified by:
cellAddressin interfaceHostContext
-
edgeName
- Specified by:
edgeNamein interfaceCellContext- Specified by:
edgeNamein interfaceHostContext
-
meshUri
- Specified by:
meshUriin interfaceCellContext- Specified by:
meshUriin interfaceHostBinding- Specified by:
meshUriin interfaceHostContext
-
partKey
- Specified by:
partKeyin interfaceHostBinding- Specified by:
partKeyin interfaceHostContext
-
hostUri
- Specified by:
hostUriin interfaceHostBinding- Specified by:
hostUriin interfaceHostContext
-
policy
- Specified by:
policyin interfaceCellContext
-
schedule
- Specified by:
schedulein interfaceCellContext
-
stage
- Specified by:
stagein interfaceCellContext
-
store
- Specified by:
storein interfaceCellContext
-
isConnected
public boolean isConnected()- Specified by:
isConnectedin interfaceHostBinding
-
isRemote
public boolean isRemote()- Specified by:
isRemotein interfaceHostBinding
-
isSecure
public boolean isSecure()- Specified by:
isSecurein interfaceHostBinding
-
isPrimary
public boolean isPrimary()- Specified by:
isPrimaryin interfaceHostBinding
-
setPrimary
public void setPrimary(boolean isPrimary) - Specified by:
setPrimaryin interfaceHostBinding
-
isReplica
public boolean isReplica()- Specified by:
isReplicain interfaceHostBinding
-
setReplica
public void setReplica(boolean isReplica) - Specified by:
setReplicain interfaceHostBinding
-
isMaster
public boolean isMaster()- Specified by:
isMasterin interfaceHostBinding
-
isSlave
public boolean isSlave()- Specified by:
isSlavein interfaceHostBinding
-
didBecomeMaster
public void didBecomeMaster()- Specified by:
didBecomeMasterin interfaceHostBinding
-
didBecomeSlave
public void didBecomeSlave()- Specified by:
didBecomeSlavein interfaceHostBinding
-
openMetaHost
- Specified by:
openMetaHostin interfaceHostBinding- Specified by:
openMetaHostin interfaceHostContext
-
nodes
- Specified by:
nodesin interfaceHostBinding
-
getNode
- Specified by:
getNodein interfaceHostBinding
-
openNode
- Specified by:
openNodein interfaceHostBinding
-
openNode
- Specified by:
openNodein interfaceHostBinding
-
createNode
- Specified by:
createNodein interfaceHostContext
-
injectNode
- Specified by:
injectNodein interfaceHostContext
-
openMetaNode
- Specified by:
openMetaNodein interfaceHostBinding- Specified by:
openMetaNodein interfaceHostContext
-
createLane
- Specified by:
createLanein interfaceHostContext
-
injectLane
- Specified by:
injectLanein interfaceHostContext
-
openMetaLane
- Specified by:
openMetaLanein interfaceHostBinding- Specified by:
openMetaLanein interfaceHostContext
-
openMetaUplink
- Specified by:
openMetaUplinkin interfaceHostBinding- Specified by:
openMetaUplinkin interfaceHostContext
-
openMetaDownlink
- Specified by:
openMetaDownlinkin interfaceCellContext
-
createLane
- Specified by:
createLanein interfaceHostContext
-
openLanes
- Specified by:
openLanesin interfaceHostContext
-
createAgentFactory
- Specified by:
createAgentFactoryin interfaceHostContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactoryin interfaceHostContext
-
openAgents
- Specified by:
openAgentsin interfaceHostContext
-
authenticate
- Specified by:
authenticatein interfaceHostContext
-
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
-
didConnect
public void didConnect()- Specified by:
didConnectin interfaceHostContext
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnectin interfaceHostContext
-
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
-