Module swim.runtime
Package swim.runtime

Interface HostBinding

    • Method Detail

      • setHostContext

        void setHostContext​(HostContext hostContext)
      • unwrapHost

        <T> T unwrapHost​(Class<T> hostClass)
      • meshUri

        swim.uri.Uri meshUri()
      • partKey

        swim.structure.Value partKey()
      • hostUri

        swim.uri.Uri hostUri()
      • isConnected

        boolean isConnected()
      • isRemote

        boolean isRemote()
      • isSecure

        boolean isSecure()
      • isPrimary

        boolean isPrimary()
      • setPrimary

        void setPrimary​(boolean isPrimary)
      • isReplica

        boolean isReplica()
      • setReplica

        void setReplica​(boolean isReplica)
      • isMaster

        boolean isMaster()
      • isSlave

        boolean isSlave()
      • didBecomeMaster

        void didBecomeMaster()
      • didBecomeSlave

        void didBecomeSlave()
      • getNodes

        swim.collections.HashTrieMap<swim.uri.Uri,​NodeBinding> getNodes()
      • getNode

        NodeBinding getNode​(swim.uri.Uri nodeUri)
      • openNode

        NodeBinding openNode​(swim.uri.Uri nodeUri)