- All Superinterfaces:
AgentFactory<A>
- All Known Implementing Classes:
AbstractAgentRoute
,GuestAgentRoute
,JavaAgentFactory
,JsAgentFactory
Factory for
agents
that are lazily instantiated when a node
URI route pattern is accessed.-
Method Summary
Modifier and TypeMethodDescriptionThe internal context used to provide concrete implementations to mostAgentRoute
methods.pattern()
TheUriPattern
that everynodeUri
corresponding to an instance ofA
must match.Returns a plane-unique identifier for this agent route.void
setAgentRouteContext
(AgentRouteContext context) Updates the internal context used to provide concrete implementations to mostAgentRoute
methods.Methods inherited from interface swim.api.agent.AgentFactory
createAgent, id, props
-
Method Details
-
agentRouteContext
AgentRouteContext agentRouteContext()The internal context used to provide concrete implementations to mostAgentRoute
methods. -
setAgentRouteContext
Updates the internal context used to provide concrete implementations to mostAgentRoute
methods. -
routeName
String routeName()Returns a plane-unique identifier for this agent route. -
pattern
UriPattern pattern()TheUriPattern
that everynodeUri
corresponding to an instance ofA
must match.
-