## Uses of Class
org.restlet.Client

Packages that use Client
Package | Description
--- | ---
org.restlet | Core classes of the API.
org.restlet.engine | Implementation of Restlet API.
org.restlet.engine.component | Supports Restlet components.
org.restlet.engine.http | Supports HTTP connectors.
org.restlet.engine.http.connector | New advanced internal HTTP connector.
org.restlet.engine.local | Supports local connectors and resources.
org.restlet.engine.riap | Supports RIAP (Restlet Internal Access Protocol) connectors.
org.restlet.util | Various utility classes.

### Uses of Client in org.restlet

Methods in org.restlet that return Client
Modifier and Type | Method and Description
--- | ---
`Client` | Context.`getClientDispatcher()` Returns a request dispatcher to available client connectors.
`Client` | Context.`getServerDispatcher()` Returns a request dispatcher to component's virtual hosts.

Methods in org.restlet with parameters of type Client
Modifier and Type | Method and Description
--- | ---
`void` | Context.`setClientDispatcher(Client clientDispatcher)` Sets the client dispatcher.
`void` | Context.`setServerDispatcher(Client serverDispatcher)` Sets the server dispatcher.

### Uses of Client in org.restlet.engine

Subclasses of Client in org.restlet.engine
Modifier and Type | Class and Description
--- | ---
`class` | `TemplateDispatcher` Base call dispatcher capable of resolving target resource URI templates.

Methods in org.restlet.engine that return types with arguments of type Client
Modifier and Type | Method and Description
--- | ---
`ConnectorHelper<Client>` | Engine.`createHelper(Client client, java.lang.String helperClass)` Creates a new helper for a given client connector.
`java.util.List<ConnectorHelper<Client>>` | Engine.`getRegisteredClients()` Returns the list of available client connectors.

Methods in org.restlet.engine with parameters of type Client
Modifier and Type | Method and Description
--- | ---
`ConnectorHelper<Client>` | Engine.`createHelper(Client client, java.lang.String helperClass)` Creates a new helper for a given client connector.

Method parameters in org.restlet.engine with type arguments of type Client
Modifier and Type | Method and Description
--- | ---
`void` | Engine.`setRegisteredClients(java.util.List<ConnectorHelper<Client>> registeredClients)` Sets the list of available client helpers.

Constructors in org.restlet.engine with parameters of type Client
Constructor and Description
`ClientHelper(Client client)` Constructor.

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

Subclasses of Client in org.restlet.engine.component
Modifier and Type | Class and Description
--- | ---
`class` | `ChildClientDispatcher` Client dispatcher for a component child.
`class` | `ComponentClientDispatcher` Component client dispatcher.
`class` | `ComponentServerDispatcher` Component server dispatcher.

Methods in org.restlet.engine.component that return Client
Modifier and Type | Method and Description
--- | ---
`Client` | ClientRoute.`getClient()` Returns the target client.

Methods in org.restlet.engine.component with parameters of type Client
Modifier and Type | Method and Description
--- | ---
`void` | ClientRoute.`setNext(Client next)` Sets the next client.

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

### Uses of Client in org.restlet.engine.http

Constructors in org.restlet.engine.http with parameters of type Client
Constructor and Description
`HttpClientHelper(Client client)` Constructor.

### Uses of Client in org.restlet.engine.http.connector

Methods in org.restlet.engine.http.connector that return types with arguments of type Client
Modifier and Type | Method and Description
--- | ---
`protected Connection<Client>` | BaseClientHelper.`createConnection(BaseHelper<Client> helper, java.net.Socket socket, java.nio.channels.SocketChannel socketChannel)`
`protected Connection<Client>` | BaseClientHelper.`getBestConnection(Request request)` Tries to reuse an existing connection for the given request, or creates a new one.

Method parameters in org.restlet.engine.http.connector with type arguments of type Client
Modifier and Type | Method and Description
--- | ---
`protected Connection<Client>` | BaseClientHelper.`createConnection(BaseHelper<Client> helper, java.net.Socket socket, java.nio.channels.SocketChannel socketChannel)`

Constructors in org.restlet.engine.http.connector with parameters of type Client
Constructor and Description
`BaseClientHelper(Client connector)` Constructor.
`HttpClientHelper(Client client)` Constructor.

Constructor parameters in org.restlet.engine.http.connector with type arguments of type Client
Constructor and Description
`ClientConnection(BaseHelper<Client> helper, java.net.Socket socket, java.nio.channels.SocketChannel socketChannel)` Constructor.

### Uses of Client in org.restlet.engine.local

Methods in org.restlet.engine.local that return Client
Modifier and Type | Method and Description
--- | ---
`protected Client` | DirectoryServerResource.`getClientDispatcher()` Returns a client dispatcher.

Constructors in org.restlet.engine.local with parameters of type Client
Constructor and Description
`ClapClientHelper(Client client)` Constructor.
`EntityClientHelper(Client client)` Constructor.
`FileClientHelper(Client client)` Constructor.
`LocalClientHelper(Client client)` Constructor.
`ZipClientHelper(Client client)` Constructor.

### Uses of Client in org.restlet.engine.riap

Constructors in org.restlet.engine.riap with parameters of type Client
Constructor and Description
`RiapClientHelper(Client client)` Constructor.

### Uses of Client in org.restlet.util

Methods in org.restlet.util that return Client
Modifier and Type | Method and Description
--- | ---
`Client` | ClientList.`add(Protocol protocol)` Adds a new client connector in the map supporting the given protocol.

Methods in org.restlet.util with parameters of type Client
Modifier and Type | Method and Description
--- | ---
`boolean` | ClientList.`add(Client client)`