-
- 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 void
addAgentRoute(String routeName, String pattern, AgentRoute<?> agentRoute)
void
addAgentRoute(String routeName, UriPattern pattern, AgentRoute<?> agentRoute)
void
addAuthenticator(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)
Authenticator
getAuthenticator(String authenticatorName)
PlanePolicy
policy()
void
removeAgentRoute(String routeName)
Schedule
schedule()
void
setPolicy(PlanePolicy policy)
Stage
stage()
-
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)
-
-