- java.lang.Object
-
- swim.runtime.MeshProxy
-
- swim.cluster.ClusterMesh
-
- All Implemented Interfaces:
CellBinding
,CellContext
,MeshBinding
,MeshContext
,TierBinding
,TierContext
,Log
public class ClusterMesh extends MeshProxy
-
-
Field Summary
-
Fields inherited from class swim.runtime.MeshProxy
meshBinding, meshContext
-
-
Constructor Summary
Constructors Constructor Description ClusterMesh(ClusterRoot parent, MeshBinding meshBinding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartBinding
injectPart(Value partKey, PartBinding part)
NodeBinding
resolveClusterHost(UriPath nodePath)
NodeBinding
resolveClusterMesh(UriPath nodePath)
NodeBinding
resolveClusterPart(UriPath nodePath)
-
Methods inherited from class swim.runtime.MeshProxy
addPart, authenticate, bindDownlink, close, closeDownlink, createHost, createNode, createPart, debug, didClose, didFail, didLoad, didOpen, didStart, didStop, didUnload, error, getGateway, getOurself, getPart, getPart, getParts, httpDownlink, httpUplink, info, injectHost, injectLane, injectNode, isClosed, isLoaded, isOpened, isStarted, load, meshBinding, meshContext, meshUri, open, openDownlink, openGateway, openPart, openUplink, policy, pushDown, pushUp, schedule, setGateway, setMeshContext, setOurself, stage, start, stop, store, tierContext, trace, unload, unwrapMesh, warn, willClose, willLoad, willOpen, willStart, willStop, willUnload
-
-
-
-
Constructor Detail
-
ClusterMesh
public ClusterMesh(ClusterRoot parent, MeshBinding meshBinding)
-
-
Method Detail
-
injectPart
public PartBinding injectPart(Value partKey, PartBinding part)
- Specified by:
injectPart
in interfaceMeshContext
- Overrides:
injectPart
in classMeshProxy
-
resolveClusterMesh
public NodeBinding resolveClusterMesh(UriPath nodePath)
-
resolveClusterPart
public NodeBinding resolveClusterPart(UriPath nodePath)
-
resolveClusterHost
public NodeBinding resolveClusterHost(UriPath nodePath)
-
-