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> T
bottomHost
(Class<T> hostClass) void
close()
void
closeDownlink
(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) void
Logs a debug-level message.void
void
void
didClose()
void
void
void
void
didLoad()
void
didOpen()
void
didStart()
void
didStop()
void
edgeName()
void
Logs an error-level message.void
Logs an fail-level message.final HostBinding
final HostContext
hostUri()
final HostBinding
void
Logs an info-level message.injectLane
(LaneAddress laneAddress, LaneBinding lane) injectNode
(NodeAddress nodeAddress, NodeBinding node) boolean
isClosed()
boolean
boolean
isLoaded()
boolean
isMaster()
boolean
isOpened()
boolean
boolean
isRemote()
boolean
boolean
isSecure()
boolean
isSlave()
boolean
void
load()
meshUri()
nodes()
void
open()
void
openAgents
(NodeBinding node) void
openDownlink
(LinkBinding link) void
openLanes
(NodeBinding node) void
openMetaDownlink
(LinkBinding downlink, NodeBinding metaDownlink) void
openMetaHost
(HostBinding host, NodeBinding metaHost) void
openMetaLane
(LaneBinding lane, NodeBinding metaLane) void
openMetaNode
(NodeBinding node, NodeBinding metaNode) void
openMetaUplink
(LinkBinding uplink, NodeBinding metaUplink) openNode
(Uri nodeUri, NodeBinding node) void
openUplink
(LinkBinding link) final PartBinding
part()
partKey()
policy()
void
void
void
reportDown
(Metric metric) schedule()
void
setHostContext
(HostContext hostContext) void
setPrimary
(boolean isPrimary) void
setReplica
(boolean isReplica) stage()
void
start()
void
stop()
store()
final TierContext
void
Logs a trace-level message.void
unload()
<T> T
unwrapHost
(Class<T> hostClass) void
Logs a warn-level message.void
void
willLoad()
void
willOpen()
void
void
willStop()
void
-
Field Details
-
hostBinding
-
hostContext
-
-
Constructor Details
-
HostProxy
-
-
Method Details
-
tierContext
- Specified by:
tierContext
in interfaceTierBinding
-
part
- Specified by:
part
in interfaceHostBinding
- Specified by:
part
in interfaceHostContext
-
hostWrapper
- Specified by:
hostWrapper
in interfaceHostBinding
- Specified by:
hostWrapper
in interfaceHostContext
-
hostBinding
-
hostContext
- Specified by:
hostContext
in interfaceHostBinding
-
setHostContext
- Specified by:
setHostContext
in interfaceHostBinding
-
unwrapHost
- Specified by:
unwrapHost
in interfaceHostBinding
- Specified by:
unwrapHost
in interfaceHostContext
-
bottomHost
- Specified by:
bottomHost
in interfaceHostBinding
- Specified by:
bottomHost
in interfaceHostContext
-
cellAddress
- Specified by:
cellAddress
in interfaceCellContext
- Specified by:
cellAddress
in interfaceHostBinding
- Specified by:
cellAddress
in interfaceHostContext
-
edgeName
- Specified by:
edgeName
in interfaceCellContext
- Specified by:
edgeName
in interfaceHostContext
-
meshUri
- Specified by:
meshUri
in interfaceCellContext
- Specified by:
meshUri
in interfaceHostBinding
- Specified by:
meshUri
in interfaceHostContext
-
partKey
- Specified by:
partKey
in interfaceHostBinding
- Specified by:
partKey
in interfaceHostContext
-
hostUri
- Specified by:
hostUri
in interfaceHostBinding
- Specified by:
hostUri
in interfaceHostContext
-
policy
- Specified by:
policy
in interfaceCellContext
-
schedule
- Specified by:
schedule
in interfaceCellContext
-
stage
- Specified by:
stage
in interfaceCellContext
-
store
- Specified by:
store
in interfaceCellContext
-
isConnected
public boolean isConnected()- Specified by:
isConnected
in interfaceHostBinding
-
isRemote
public boolean isRemote()- Specified by:
isRemote
in interfaceHostBinding
-
isSecure
public boolean isSecure()- Specified by:
isSecure
in interfaceHostBinding
-
isPrimary
public boolean isPrimary()- Specified by:
isPrimary
in interfaceHostBinding
-
setPrimary
public void setPrimary(boolean isPrimary) - Specified by:
setPrimary
in interfaceHostBinding
-
isReplica
public boolean isReplica()- Specified by:
isReplica
in interfaceHostBinding
-
setReplica
public void setReplica(boolean isReplica) - Specified by:
setReplica
in interfaceHostBinding
-
isMaster
public boolean isMaster()- Specified by:
isMaster
in interfaceHostBinding
-
isSlave
public boolean isSlave()- Specified by:
isSlave
in interfaceHostBinding
-
didBecomeMaster
public void didBecomeMaster()- Specified by:
didBecomeMaster
in interfaceHostBinding
-
didBecomeSlave
public void didBecomeSlave()- Specified by:
didBecomeSlave
in interfaceHostBinding
-
openMetaHost
- Specified by:
openMetaHost
in interfaceHostBinding
- Specified by:
openMetaHost
in interfaceHostContext
-
nodes
- Specified by:
nodes
in interfaceHostBinding
-
getNode
- Specified by:
getNode
in interfaceHostBinding
-
openNode
- Specified by:
openNode
in interfaceHostBinding
-
openNode
- Specified by:
openNode
in interfaceHostBinding
-
createNode
- Specified by:
createNode
in interfaceHostContext
-
injectNode
- Specified by:
injectNode
in interfaceHostContext
-
openMetaNode
- Specified by:
openMetaNode
in interfaceHostBinding
- Specified by:
openMetaNode
in interfaceHostContext
-
createLane
- Specified by:
createLane
in interfaceHostContext
-
injectLane
- Specified by:
injectLane
in interfaceHostContext
-
openMetaLane
- Specified by:
openMetaLane
in interfaceHostBinding
- Specified by:
openMetaLane
in interfaceHostContext
-
openMetaUplink
- Specified by:
openMetaUplink
in interfaceHostBinding
- Specified by:
openMetaUplink
in interfaceHostContext
-
openMetaDownlink
- Specified by:
openMetaDownlink
in interfaceCellContext
-
createLane
- Specified by:
createLane
in interfaceHostContext
-
openLanes
- Specified by:
openLanes
in interfaceHostContext
-
createAgentFactory
- Specified by:
createAgentFactory
in interfaceHostContext
-
createAgentFactory
public <A extends Agent> AgentFactory<A> createAgentFactory(NodeBinding node, Class<? extends A> agentClass) - Specified by:
createAgentFactory
in interfaceHostContext
-
openAgents
- Specified by:
openAgents
in interfaceHostContext
-
authenticate
- Specified by:
authenticate
in interfaceHostContext
-
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
-
openUplink
- Specified by:
openUplink
in interfaceCellBinding
-
pushUp
- Specified by:
pushUp
in interfaceCellBinding
-
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. -
isClosed
public boolean isClosed()- Specified by:
isClosed
in interfaceTierBinding
-
isOpened
public boolean isOpened()- Specified by:
isOpened
in interfaceTierBinding
-
isLoaded
public boolean isLoaded()- Specified by:
isLoaded
in interfaceTierBinding
-
isStarted
public boolean isStarted()- Specified by:
isStarted
in interfaceTierBinding
-
open
public void open()- Specified by:
open
in interfaceTierBinding
-
load
public void load()- Specified by:
load
in interfaceTierBinding
-
start
public void start()- Specified by:
start
in interfaceTierBinding
-
stop
public void stop()- Specified by:
stop
in interfaceTierBinding
-
unload
public void unload()- Specified by:
unload
in interfaceTierBinding
-
close
public void close()- Specified by:
close
in interfaceTierBinding
- Specified by:
close
in interfaceTierContext
-
willOpen
public void willOpen()- Specified by:
willOpen
in interfaceTierContext
-
didOpen
public void didOpen()- Specified by:
didOpen
in interfaceTierContext
-
willLoad
public void willLoad()- Specified by:
willLoad
in interfaceTierContext
-
didLoad
public void didLoad()- Specified by:
didLoad
in interfaceTierContext
-
willStart
public void willStart()- Specified by:
willStart
in interfaceTierContext
-
didStart
public void didStart()- Specified by:
didStart
in interfaceTierContext
-
didConnect
public void didConnect()- Specified by:
didConnect
in interfaceHostContext
-
didDisconnect
public void didDisconnect()- Specified by:
didDisconnect
in interfaceHostContext
-
willStop
public void willStop()- Specified by:
willStop
in interfaceTierContext
-
didStop
public void didStop()- Specified by:
didStop
in interfaceTierContext
-
willUnload
public void willUnload()- Specified by:
willUnload
in interfaceTierContext
-
didUnload
public void didUnload()- Specified by:
didUnload
in interfaceTierContext
-
willClose
public void willClose()- Specified by:
willClose
in interfaceTierContext
-
didClose
public void didClose()- Specified by:
didClose
in interfaceTierBinding
-
didFail
- Specified by:
didFail
in interfaceTierBinding
-