Module swim.runtime
Package swim.runtime

Interface NodeBinding

    • Method Detail

      • setNodeContext

        void setNodeContext​(NodeContext nodeContext)
      • unwrapNode

        <T> T unwrapNode​(Class<T> nodeClass)
      • bottomNode

        <T> T bottomNode​(Class<T> nodeClass)
      • meshUri

        swim.uri.Uri meshUri()
      • partKey

        swim.structure.Value partKey()
      • hostUri

        swim.uri.Uri hostUri()
      • nodeUri

        swim.uri.Uri nodeUri()
      • createdTime

        long createdTime()
      • agentIds

        swim.collections.FingerTrieSeq<swim.structure.Value> agentIds()
      • agents

        swim.collections.FingerTrieSeq<swim.api.agent.Agent> agents()
      • createAgentFactory

        swim.api.agent.AgentFactory<?> createAgentFactory​(NodeBinding node,
                                                          swim.api.agent.AgentDef agentDef)
      • createAgentFactory

        <A extends swim.api.agent.Agent> swim.api.agent.AgentFactory<A> createAgentFactory​(NodeBinding node,
                                                                                           Class<? extends A> agentClass)
      • lanes

        swim.collections.HashTrieMap<swim.uri.Uri,​LaneBinding> lanes()
      • getLane

        LaneBinding getLane​(swim.uri.Uri laneUri)
      • openLane

        LaneBinding openLane​(swim.uri.Uri laneUri)