-
- All Superinterfaces:
CellContext
,Log
,TierContext
- All Known Implementing Classes:
ActorMesh
,EdgeTableMesh
,MeshProxy
public interface MeshContext extends TierContext, CellContext
-
-
Method Summary
-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, openDownlink, policy, pushDown, schedule, stage, store
-
-
-
-
Method Detail
-
edge
EdgeBinding edge()
-
meshWrapper
MeshBinding meshWrapper()
-
unwrapMesh
<T> T unwrapMesh(Class<T> meshClass)
-
meshUri
Uri meshUri()
- Specified by:
meshUri
in interfaceCellContext
-
createPart
PartBinding createPart(Value partKey)
-
injectPart
PartBinding injectPart(Value partKey, PartBinding part)
-
createHost
HostBinding createHost(Value partKey, Uri hostUri)
-
injectHost
HostBinding injectHost(Value partKey, Uri hostUri, HostBinding host)
-
createNode
NodeBinding createNode(Value partKey, Uri hostUri, Uri nodeUri)
-
injectNode
NodeBinding injectNode(Value partKey, Uri hostUri, Uri nodeUri, NodeBinding node)
-
createLane
LaneBinding createLane(Value partKey, Uri hostUri, Uri nodeUri, LaneDef laneDef)
-
createLane
LaneBinding createLane(Value partKey, Uri hostUri, Uri nodeUri, Uri laneUri)
-
injectLane
LaneBinding injectLane(Value partKey, Uri hostUri, Uri nodeUri, Uri laneUri, LaneBinding lane)
-
openLanes
void openLanes(Value partKey, Uri hostUri, Uri nodeUri, NodeBinding node)
-
createAgentFactory
AgentFactory<?> createAgentFactory(Value partKey, Uri hostUri, Uri nodeUri, AgentDef agentDef)
-
createAgentFactory
<A extends Agent> AgentFactory<A> createAgentFactory(Value partKey, Uri hostUri, Uri nodeUri, Class<? extends A> agentClass)
-
openAgents
void openAgents(Value partKey, Uri hostUri, Uri nodeUri, NodeBinding node)
-
authenticate
PolicyDirective<Identity> authenticate(Credentials credentials)
-
-