-
- All Superinterfaces:
CellContext,swim.util.Log,swim.store.StoreContext,TierContext
- All Known Implementing Classes:
MeshProxy,RootTableMesh
public interface MeshContext extends TierContext, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description swim.api.policy.PolicyDirective<swim.api.auth.Identity>authenticate(swim.api.auth.Credentials credentials)HostBindingcreateHost(swim.structure.Value partKey, swim.uri.Uri hostUri)NodeBindingcreateNode(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri)PartBindingcreatePart(swim.structure.Value partKey)HostBindinginjectHost(swim.structure.Value partKey, swim.uri.Uri hostUri, HostBinding host)LaneBindinginjectLane(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, LaneBinding lane)NodeBindinginjectNode(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)PartBindinginjectPart(swim.structure.Value partKey, PartBinding part)swim.uri.UrimeshUri()-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, data, httpDownlink, openDownlink, policy, pushDown, schedule, stage
-
-
-
-
Method Detail
-
meshUri
swim.uri.Uri meshUri()
- Specified by:
meshUriin interfaceCellContext
-
createPart
PartBinding createPart(swim.structure.Value partKey)
-
injectPart
PartBinding injectPart(swim.structure.Value partKey, PartBinding part)
-
createHost
HostBinding createHost(swim.structure.Value partKey, swim.uri.Uri hostUri)
-
injectHost
HostBinding injectHost(swim.structure.Value partKey, swim.uri.Uri hostUri, HostBinding host)
-
createNode
NodeBinding createNode(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri)
-
injectNode
NodeBinding injectNode(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)
-
injectLane
LaneBinding injectLane(swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, LaneBinding lane)
-
authenticate
swim.api.policy.PolicyDirective<swim.api.auth.Identity> authenticate(swim.api.auth.Credentials credentials)
-
-