-
- 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 pattern, AgentType<?> agentType)voidaddAgentRoute(swim.uri.UriPattern pattern, AgentType<?> agentType)voidaddAgentType(String name, AgentType<?> agentType)voidaddAuthenticator(Authenticator authenticator)<A extends Agent>
AgentType<A>agentClass(Class<? extends A> agentClass)swim.collections.FingerTrieSeq<Authenticator>authenticators()<A extends Agent>
AgentType<A>getAgentRoute(swim.uri.Uri nodeUri)<A extends Agent>
AgentType<A>getAgentType(String name)booleanhasAgentType(String name)PlanePolicyplanePolicy()voidremoveAgentRoute(swim.uri.UriPattern pattern)voidremoveAgentType(String name)swim.concurrent.Scheduleschedule()voidsetAuthenticators(swim.collections.FingerTrieSeq<Authenticator> authenticators)voidsetPlanePolicy(PlanePolicy policy)swim.concurrent.Stagestage()-
Methods inherited from interface swim.api.downlink.DownlinkFactory
downlink, downlinkHttp, downlinkList, downlinkMap, downlinkValue
-
-
-
-
Method Detail
-
schedule
swim.concurrent.Schedule schedule()
-
stage
swim.concurrent.Stage stage()
-
planePolicy
PlanePolicy planePolicy()
-
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)
-
removeAgentType
void removeAgentType(String name)
-
addAgentRoute
void addAgentRoute(swim.uri.UriPattern pattern, AgentType<?> agentType)
-
removeAgentRoute
void removeAgentRoute(swim.uri.UriPattern pattern)
-
-