-
- All Superinterfaces:
CellContext,swim.util.Log,swim.store.StoreContext,TierContext
- All Known Implementing Classes:
MeshTablePart,PartProxy
public interface PartContext 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 hostUri)NodeBindingcreateNode(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)voidhostDidConnect(swim.uri.Uri hostUri)voidhostDidDisconnect(swim.uri.Uri hostUri)HostBindinginjectHost(swim.uri.Uri hostUri, HostBinding host)LaneBindinginjectLane(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, swim.uri.Uri laneUri, LaneBinding lane)NodeBindinginjectNode(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)swim.uri.UrimeshUri()swim.structure.ValuepartKey()-
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
-
partKey
swim.structure.Value partKey()
-
createHost
HostBinding createHost(swim.uri.Uri hostUri)
-
injectHost
HostBinding injectHost(swim.uri.Uri hostUri, HostBinding host)
-
createNode
NodeBinding createNode(swim.uri.Uri hostUri, swim.uri.Uri nodeUri)
-
injectNode
NodeBinding injectNode(swim.uri.Uri hostUri, swim.uri.Uri nodeUri, NodeBinding node)
-
injectLane
LaneBinding injectLane(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)
-
hostDidConnect
void hostDidConnect(swim.uri.Uri hostUri)
-
hostDidDisconnect
void hostDidDisconnect(swim.uri.Uri hostUri)
-
-