Module swim.api

Interface PlaneContext

    • Method Detail

      • schedule

        swim.concurrent.Schedule schedule()
      • stage

        swim.concurrent.Stage stage()
      • setPlanePolicy

        void setPlanePolicy​(PlanePolicy policy)
      • authenticators

        swim.collections.FingerTrieSeq<Authenticator> authenticators()
      • setAuthenticators

        void setAuthenticators​(swim.collections.FingerTrieSeq<Authenticator> authenticators)
      • addAuthenticator

        void addAuthenticator​(Authenticator authenticator)
      • hasAgentType

        boolean hasAgentType​(String name)
      • addAgentType

        void addAgentType​(String name,
                          AgentType<?> agentType)
      • removeAgentType

        void removeAgentType​(String name)
      • getAgentRoute

        <A extends AgentAgentType<A> getAgentRoute​(swim.uri.Uri nodeUri)
      • addAgentRoute

        void addAgentRoute​(swim.uri.UriPattern pattern,
                           AgentType<?> agentType)
      • addAgentRoute

        void addAgentRoute​(String pattern,
                           AgentType<?> agentType)
      • removeAgentRoute

        void removeAgentRoute​(swim.uri.UriPattern pattern)