-
- All Superinterfaces:
DownlinkFactory,swim.util.Log,SwimRef
public interface PlaneContext extends SwimRef, swim.util.Log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAgentRoute(String routeName, String pattern, AgentRoute<?> agentRoute)voidaddAgentRoute(String routeName, swim.uri.UriPattern pattern, AgentRoute<?> agentRoute)voidaddAuthenticator(String authenticatorName, Authenticator authenticator)<A extends Agent>
AgentRoute<A>createAgentRoute(Class<? extends A> agentClass)AgentFactory<?>getAgentFactory(swim.uri.Uri nodeUri)<A extends Agent>
AgentRoute<A>getAgentRoute(String routeName)AuthenticatorgetAuthenticator(String authenticatorName)PlanePolicypolicy()voidremoveAgentRoute(String routeName)swim.concurrent.Scheduleschedule()voidsetPolicy(PlanePolicy policy)swim.concurrent.Stagestage()-
Methods inherited from interface swim.api.downlink.DownlinkFactory
downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue, downlinkWs
-
-
-
-
Method Detail
-
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)
-
-