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