Module swim.api

Interface PlaneContext

All Superinterfaces:
DownlinkFactory, swim.util.Log, WarpRef

public interface PlaneContext extends WarpRef, swim.util.Log
  • Method Details

    • schedule

      swim.concurrent.Schedule schedule()
    • stage

      swim.concurrent.Stage stage()
    • policy

      PlanePolicy policy()
    • setPolicy

      void setPolicy(PlanePolicy policy)
    • getAuthenticator

      Authenticator getAuthenticator(String authenticatorName)
    • addAuthenticator

      void addAuthenticator(String authenticatorName, Authenticator authenticator)
    • createAgentRoute

      <A extends Agent> AgentRoute<A> createAgentRoute(Class<? extends A> agentClass)
    • getAgentRoute

      <A extends Agent> AgentRoute<A> getAgentRoute(String routeName)
    • addAgentRoute

      void addAgentRoute(String routeName, swim.uri.UriPattern pattern, AgentRoute<?> agentRoute)
    • addAgentRoute

      void addAgentRoute(String routeName, String pattern, AgentRoute<?> agentRoute)
    • removeAgentRoute

      void removeAgentRoute(String routeName)
    • getAgentFactory

      AgentFactory<?> getAgentFactory(swim.uri.Uri nodeUri)