## Uses of Interface
org.eclipse.jetty.io.Connection

Packages that use Connection
Package | Description
--- | ---
org.eclipse.jetty.ajp |
org.eclipse.jetty.client |
org.eclipse.jetty.io |
org.eclipse.jetty.io.nio |
org.eclipse.jetty.nested |
org.eclipse.jetty.server |
org.eclipse.jetty.server.bio |
org.eclipse.jetty.server.handler |
org.eclipse.jetty.websocket |

### Uses of Connection in org.eclipse.jetty.ajp

Classes in org.eclipse.jetty.ajp that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `Ajp13Connection` Connection implementation of the Ajp13 protocol.

Methods in org.eclipse.jetty.ajp that return Connection
Modifier and Type | Method and Description
--- | ---
`protected Connection` | Ajp13SocketConnector.`newConnection(EndPoint endpoint)`

### Uses of Connection in org.eclipse.jetty.client

Methods in org.eclipse.jetty.client that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | AsyncHttpConnection.`handle()`
`Connection` | BlockingHttpConnection.`handle()`
`abstract Connection` | AbstractHttpConnection.`handle()`
`protected Connection` | HttpExchange.`onSwitchProtocol(EndPoint endp)`

### Uses of Connection in org.eclipse.jetty.io

Classes in org.eclipse.jetty.io that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractConnection`

Fields in org.eclipse.jetty.io declared as Connection
Modifier and Type | Field and Description
--- | ---
`protected Connection` | ByteArrayEndPoint.`_connection`

Methods in org.eclipse.jetty.io that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | ConnectedEndPoint.`getConnection()`
`Connection` | ByteArrayEndPoint.`getConnection()`
`Connection` | Connection.`handle()` Handle the connection.

Methods in org.eclipse.jetty.io with parameters of type Connection
Modifier and Type | Method and Description
--- | ---
`void` | ConnectedEndPoint.`setConnection(Connection connection)`
`void` | ByteArrayEndPoint.`setConnection(Connection connection)`

### Uses of Connection in org.eclipse.jetty.io.nio

Subinterfaces of Connection in org.eclipse.jetty.io.nio
Modifier and Type | Interface and Description
--- | ---
`interface` | `AsyncConnection`

Classes in org.eclipse.jetty.io.nio that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `SslConnection` SSL Connection.

Methods in org.eclipse.jetty.io.nio that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | SelectChannelEndPoint.`getConnection()`
`Connection` | SslConnection.SslEndPoint.`getConnection()`
`Connection` | SslConnection.`handle()`

Methods in org.eclipse.jetty.io.nio with parameters of type Connection
Modifier and Type | Method and Description
--- | ---
`protected abstract void` | SelectorManager.`endPointUpgraded(ConnectedEndPoint endpoint, Connection oldConnection)`
`void` | SelectChannelEndPoint.`setConnection(Connection connection)`
`void` | SslConnection.SslEndPoint.`setConnection(Connection connection)`

### Uses of Connection in org.eclipse.jetty.nested

Classes in org.eclipse.jetty.nested that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `NestedConnection`

Methods in org.eclipse.jetty.nested that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | NestedConnection.`handle()`

### Uses of Connection in org.eclipse.jetty.server

Classes in org.eclipse.jetty.server that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractHttpConnection` A HttpConnection represents the connection of a HTTP client to the server and is created by an instance of a `Connector`.
`class` | `AsyncHttpConnection` Asychronous Server HTTP connection
`class` | `BlockingHttpConnection` Blocking Server HTTP Connection

Methods in org.eclipse.jetty.server that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | AsyncHttpConnection.`handle()`
`Connection` | BlockingHttpConnection.`handle()`
`abstract Connection` | AbstractHttpConnection.`handle()`

Methods in org.eclipse.jetty.server with parameters of type Connection
Modifier and Type | Method and Description
--- | ---
`protected void` | AbstractConnector.`connectionClosed(Connection connection)`
`protected void` | AbstractConnector.`connectionOpened(Connection connection)`
`protected void` | AbstractConnector.`connectionUpgraded(Connection oldConnection, Connection newConnection)`

### Uses of Connection in org.eclipse.jetty.server.bio

Methods in org.eclipse.jetty.server.bio that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | SocketConnector.ConnectorEndPoint.`getConnection()`
`protected Connection` | SocketConnector.`newConnection(EndPoint endpoint)` Allows subclass to override Conection if required.

Methods in org.eclipse.jetty.server.bio with parameters of type Connection
Modifier and Type | Method and Description
--- | ---
`void` | SocketConnector.ConnectorEndPoint.`setConnection(Connection connection)`

### Uses of Connection in org.eclipse.jetty.server.handler

Classes in org.eclipse.jetty.server.handler that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `ConnectHandler.ClientToProxyConnection`
`class` | `ConnectHandler.ProxyToServerConnection`

Methods in org.eclipse.jetty.server.handler that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | ConnectHandler.ProxyToServerConnection.`handle()`
`Connection` | ConnectHandler.ClientToProxyConnection.`handle()`

### Uses of Connection in org.eclipse.jetty.websocket

Subinterfaces of Connection in org.eclipse.jetty.websocket
Modifier and Type | Interface and Description
--- | ---
`interface` | `WebSocketConnection`
`interface` | `WebSocketServletConnection`

Classes in org.eclipse.jetty.websocket that implement Connection
Modifier and Type | Class and Description
--- | ---
`class` | `WebSocketConnectionD00`
`class` | `WebSocketConnectionD06`
`class` | `WebSocketConnectionD08`

`class`

`WebSocketConnectionRFC6455`
0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-------+-+-------------+-------------------------------+ |F|R|R|R| opcode|M| Payload len | Extended payload length | |I|S|S|S| (4) |A| (7) | (16/64) | |N|V|V|V| |S| | (if payload len==126/127) | | |1|2|3| |K| | | +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - + | Extended payload length continued, if payload len == 127 | + - - - - - - - - - - - - - - - +-------------------------------+ | |Masking-key, if MASK set to 1 | +-------------------------------+-------------------------------+ | Masking-key (continued) | Payload Data | +-------------------------------- - - - - - - - - - - - - - - - + : Payload Data continued ...

`class` | `WebSocketServletConnectionD00`
`class` | `WebSocketServletConnectionD06`
`class` | `WebSocketServletConnectionD08`
`class` | `WebSocketServletConnectionRFC6455`

Methods in org.eclipse.jetty.websocket that return Connection
Modifier and Type | Method and Description
--- | ---
`Connection` | WebSocketConnectionD00.`handle()`
`Connection` | WebSocketConnectionRFC6455.`handle()`
`Connection` | WebSocketConnectionD06.`handle()`
`Connection` | WebSocketConnectionD08.`handle()`