-
- All Superinterfaces:
CellContext,swim.util.Log,swim.store.StoreContext,TierContext
- All Known Implementing Classes:
RootProxy
public interface RootContext 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.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri)MeshBindingcreateMesh(swim.uri.Uri meshUri)NodeBindingcreateNode(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri)PartBindingcreatePart(swim.uri.Uri meshUri, swim.structure.Value partKey)HostBindinginjectHost(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, HostBinding host)LaneBindinginjectLane(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, LaneBinding lane)MeshBindinginjectMesh(swim.uri.Uri meshUri, MeshBinding mesh)NodeBindinginjectNode(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)PartBindinginjectPart(swim.uri.Uri meshUri, swim.structure.Value partKey, PartBinding part)-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, data, httpDownlink, meshUri, openDownlink, policy, pushDown, schedule, stage
-
-
-
-
Method Detail
-
createMesh
MeshBinding createMesh(swim.uri.Uri meshUri)
-
injectMesh
MeshBinding injectMesh(swim.uri.Uri meshUri, MeshBinding mesh)
-
createPart
PartBinding createPart(swim.uri.Uri meshUri, swim.structure.Value partKey)
-
injectPart
PartBinding injectPart(swim.uri.Uri meshUri, swim.structure.Value partKey, PartBinding part)
-
createHost
HostBinding createHost(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri)
-
injectHost
HostBinding injectHost(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, HostBinding host)
-
createNode
NodeBinding createNode(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri)
-
injectNode
NodeBinding injectNode(swim.uri.Uri meshUri, swim.structure.Value partKey, swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)
-
injectLane
LaneBinding injectLane(swim.uri.Uri meshUri, 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)
-
-