-
- All Superinterfaces:
CellBinding,CellContext,swim.util.Log,swim.store.StoreBinding,swim.store.StoreContext,TierBinding
public interface RootBinding extends TierBinding, CellBinding, CellContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MeshBindinggetMesh(swim.uri.Uri meshUri)swim.collections.HashTrieMap<swim.uri.Uri,MeshBinding>getMeshes()MeshBindinggetNetwork()MeshBindingopenMesh(swim.uri.Uri meshUri)MeshBindingopenMesh(swim.uri.Uri meshUri, MeshBinding mesh)RootContextrootContext()voidsetNetwork(MeshBinding network)voidsetRootContext(RootContext rootContext)<T> TunwrapRoot(Class<T> rootClass)-
Methods inherited from interface swim.runtime.CellBinding
httpUplink, openUplink, pushUp
-
Methods inherited from interface swim.runtime.CellContext
bindDownlink, closeDownlink, data, httpDownlink, meshUri, openDownlink, policy, pushDown, schedule, stage
-
-
-
-
Method Detail
-
rootContext
RootContext rootContext()
-
setRootContext
void setRootContext(RootContext rootContext)
-
unwrapRoot
<T> T unwrapRoot(Class<T> rootClass)
-
getNetwork
MeshBinding getNetwork()
-
setNetwork
void setNetwork(MeshBinding network)
-
getMeshes
swim.collections.HashTrieMap<swim.uri.Uri,MeshBinding> getMeshes()
-
getMesh
MeshBinding getMesh(swim.uri.Uri meshUri)
-
openMesh
MeshBinding openMesh(swim.uri.Uri meshUri)
-
openMesh
MeshBinding openMesh(swim.uri.Uri meshUri, MeshBinding mesh)
-
-