Module swim.runtime
Package swim.runtime

Interface LaneBinding

    • Method Detail

      • setLaneContext

        void setLaneContext​(LaneContext laneContext)
      • unwrapLane

        <T> T unwrapLane​(Class<T> laneClass)
      • bottomLane

        <T> T bottomLane​(Class<T> laneClass)
      • meshUri

        swim.uri.Uri meshUri()
      • partKey

        swim.structure.Value partKey()
      • hostUri

        swim.uri.Uri hostUri()
      • nodeUri

        swim.uri.Uri nodeUri()
      • laneUri

        swim.uri.Uri laneUri()
      • schedule

        swim.concurrent.Schedule schedule()
      • stage

        swim.concurrent.Stage stage()
      • store

        swim.store.StoreBinding store()
      • getLaneView

        swim.api.Lane getLaneView​(swim.api.agent.AgentContext agentContext)
      • openLaneView

        void openLaneView​(swim.api.Lane lane)
      • closeLaneView

        void closeLaneView​(swim.api.Lane lane)
      • isLinked

        boolean isLinked()
      • uplinks

        swim.collections.FingerTrieSeq<LinkContext> uplinks()
      • getUplink

        LinkContext getUplink​(swim.structure.Value linkKey)
      • closeUplink

        void closeUplink​(swim.structure.Value linkKey)
      • pushUpCommand

        void pushUpCommand​(Push<swim.warp.CommandMessage> push)
      • reportDown

        void reportDown​(Metric metric)