| Name | Description | Type | Package | Framework |
| ConnectionManager | Internal Connection/Client Manager used to track active clients, their physical vs virtual connection information, and provide some means to create new physical or virtual connections. | Class | org.eclipse.jetty.websocket.client.io | Jetty |
| ConnectPromise | Holder for the pending connect information. | Class | org.eclipse.jetty.websocket.client.io | Jetty |
| UpgradeConnection | This is the initial connection handling that exists immediately after physical connection is established to destination server. | Class | org.eclipse.jetty.websocket.client.io | Jetty |
| UpgradeListener | Listener for Handshake/Upgrade events. | Interface | org.eclipse.jetty.websocket.client.io | Jetty |
| WebSocketClientConnection | Client side WebSocket physical connection. | Class | org.eclipse.jetty.websocket.client.io | Jetty |
| WebSocketClientSelectorManager | Class | org.eclipse.jetty.websocket.client.io | Jetty | |