- 
- All Superinterfaces:
 AgentFactory<A>
- All Known Implementing Classes:
 AbstractAgentRoute,GuestAgentRoute,JavaAgentFactory,JsAgentFactory
public interface AgentRoute<A extends Agent> extends AgentFactory<A>
Factory foragentsthat are lazily instantiated when a node URI route pattern is accessed. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgentRouteContextagentRouteContext()The internal context used to provide concrete implementations to mostAgentRoutemethods.UriPatternpattern()TheUriPatternthat everynodeUricorresponding to an instance ofAmust match.StringrouteName()Returns a plane-unique identifier for this agent route.voidsetAgentRouteContext(AgentRouteContext context)Updates the internal context used to provide concrete implementations to mostAgentRoutemethods.- 
Methods inherited from interface swim.api.agent.AgentFactory
createAgent, id, props 
 - 
 
 - 
 
- 
- 
Method Detail
- 
agentRouteContext
AgentRouteContext agentRouteContext()
The internal context used to provide concrete implementations to mostAgentRoutemethods. 
- 
setAgentRouteContext
void setAgentRouteContext(AgentRouteContext context)
Updates the internal context used to provide concrete implementations to mostAgentRoutemethods. 
- 
routeName
String routeName()
Returns a plane-unique identifier for this agent route. 
- 
pattern
UriPattern pattern()
TheUriPatternthat everynodeUricorresponding to an instance ofAmust match. 
 - 
 
 -