## Uses of Class
org.restlet.routing.Router

Packages that use Router
Package | Description
--- | ---
org.restlet | Core classes of the API.
org.restlet.engine.component | Supports Restlet components.
org.restlet.routing | Classes related to call routing.

### Uses of Router in org.restlet

Methods in org.restlet that return Router
Modifier and Type | Method and Description
--- | ---
`Router` | Component.`getInternalRouter()` Returns the private internal router where Restlets like Applications can be attached.

Methods in org.restlet with parameters of type Router
Modifier and Type | Method and Description
--- | ---
`void` | Component.`setInternalRouter(Router internalRouter)` Sets the private internal router were Restlets like Applications can be attached.

### Uses of Router in org.restlet.engine.component

Subclasses of Router in org.restlet.engine.component
Modifier and Type | Class and Description
--- | ---
`class` | `ClientRouter` Router that collects calls from all applications and dispatches them to the appropriate client connectors.
`class` | `InternalRouter` Provides the behavior of the internal router of a Component.
`class` | `ServerRouter` Router that collects calls from all server connectors and dispatches them to the appropriate host routers.

Constructors in org.restlet.engine.component with parameters of type Router
Constructor and Description
`ClientRoute(Router router, Client target)` Constructor.
`HostRoute(Router router, VirtualHost target)` Constructor.

### Uses of Router in org.restlet.routing

Subclasses of Router in org.restlet.routing
Modifier and Type | Class and Description
--- | ---
`class` | `VirtualHost` Router of calls from Server connectors to Restlets.

Methods in org.restlet.routing that return Router
Modifier and Type | Method and Description
--- | ---
`Router` | TemplateRoute.`getRouter()` Returns the parent router.

Methods in org.restlet.routing with parameters of type Router
Modifier and Type | Method and Description
--- | ---
`void` | TemplateRoute.`setRouter(Router router)` Sets the parent router.

Constructors in org.restlet.routing with parameters of type Router
Constructor and Description
`Route(Router router, java.lang.String uriTemplate, Restlet next)` Deprecated. Constructor.
`Route(Router router, Template template, Restlet next)` Deprecated. Constructor.
`TemplateRoute(Router router, java.lang.String uriTemplate, Restlet next)` Constructor.
`TemplateRoute(Router router, Template template, Restlet next)` Constructor.