- java.lang.Object
-
- swim.runtime.PartProxy
-
- swim.cluster.ClusterPart
-
- All Implemented Interfaces:
CellBinding
,CellContext
,PartBinding
,PartContext
,TierBinding
,TierContext
,Log
public class ClusterPart extends PartProxy
-
-
Field Summary
-
Fields inherited from class swim.runtime.PartProxy
partBinding, partContext
-
-
Constructor Summary
Constructors Constructor Description ClusterPart(ClusterMesh parent, PartBinding partBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
hostDidConnect(Uri hostUri)
void
hostDidDisconnect(Uri hostUri)
HostBinding
injectHost(Uri hostUri, HostBinding host)
protected void
primaryDidConnect(HostBinding primary)
protected void
primaryDidDisconnect(HostBinding primary)
NodeBinding
resolveClusterHost(UriPath nodePath)
NodeBinding
resolveClusterPart(UriPath nodePath)
-
Methods inherited from class swim.runtime.PartProxy
authenticate, bindDownlink, close, closeDownlink, createHost, createNode, debug, didClose, didFail, didLoad, didOpen, didStart, didStop, didUnload, error, getHost, getHosts, getMaster, httpDownlink, httpUplink, info, injectLane, injectNode, isClosed, isLoaded, isOpened, isStarted, load, meshUri, open, openDownlink, openHost, openHost, openUplink, partBinding, partContext, partKey, policy, predicate, pushDown, pushUp, reopenUplinks, schedule, setMaster, setPartContext, stage, start, stop, store, tierContext, trace, unload, unwrapPart, warn, willClose, willLoad, willOpen, willStart, willStop, willUnload
-
-
-
-
Constructor Detail
-
ClusterPart
public ClusterPart(ClusterMesh parent, PartBinding partBinding)
-
-
Method Detail
-
injectHost
public HostBinding injectHost(Uri hostUri, HostBinding host)
- Specified by:
injectHost
in interfacePartContext
- Overrides:
injectHost
in classPartProxy
-
hostDidConnect
public void hostDidConnect(Uri hostUri)
- Specified by:
hostDidConnect
in interfacePartContext
- Overrides:
hostDidConnect
in classPartProxy
-
hostDidDisconnect
public void hostDidDisconnect(Uri hostUri)
- Specified by:
hostDidDisconnect
in interfacePartContext
- Overrides:
hostDidDisconnect
in classPartProxy
-
primaryDidConnect
protected void primaryDidConnect(HostBinding primary)
-
primaryDidDisconnect
protected void primaryDidDisconnect(HostBinding primary)
-
resolveClusterPart
public NodeBinding resolveClusterPart(UriPath nodePath)
-
resolveClusterHost
public NodeBinding resolveClusterHost(UriPath nodePath)
-
-