Module swim.api

Class AbstractAgentRoute<A extends Agent>

    • Constructor Detail

      • AbstractAgentRoute

        public AbstractAgentRoute()
    • Method Detail

      • routeName

        public String routeName()
        Description copied from interface: AgentRoute
        Returns a plane-unique identifier for this agent route.
        Specified by:
        routeName in interface AgentRoute<A extends Agent>
      • pattern

        public swim.uri.UriPattern pattern()
        Description copied from interface: AgentRoute
        The UriPattern that every nodeUri corresponding to an instance of A must match.
        Specified by:
        pattern in interface AgentRoute<A extends Agent>
      • props

        public swim.structure.Value props​(swim.uri.Uri nodeUri)
        Specified by:
        props in interface AgentFactory<A extends Agent>