| Interface | Description | 
|---|---|
| Cookie | 
 Represents an HTTP Cookie. 
 | 
| HttpClient | 
 An asynchronous HTTP client. 
 | 
| HttpClientRequest | 
 Represents a client-side HTTP request. 
 | 
| HttpClientResponse | 
 Represents a client-side HTTP response. 
 | 
| HttpConnection | 
 Represents an HTTP connection. 
 | 
| HttpFrame | 
 An HTTP/2 frame. 
 | 
| HttpHeaders | 
 Contains a bunch of useful HTTP headers stuff:
 
   methods for creating  
MultiMap instances
   often used Header names
   method to create optimized CharSequence which can be used as header name and value
  | 
| HttpServer | 
 An HTTP and WebSockets server. 
 | 
| HttpServerFileUpload | 
 Represents an file upload from an HTML FORM. 
 | 
| HttpServerRequest | 
 Represents a server-side HTTP request. 
 | 
| HttpServerResponse | 
 Represents a server-side HTTP response. 
 | 
| ServerWebSocket | 
 Represents a server side WebSocket. 
 | 
| WebSocket | 
 Represents a client-side WebSocket. 
 | 
| WebSocketBase | 
 Base WebSocket implementation. 
 | 
| WebSocketFrame | 
 A WebSocket frame that represents either text or binary data. 
 | 
| Class | Description | 
|---|---|
| GoAway | 
 A GOAWAY frame. 
 | 
| GoAwayConverter | 
 Converter and mapper for  
GoAway. | 
| Http2Settings | 
 HTTP2 settings, the settings is initialized with the default HTTP/2 values. 
 | 
| Http2SettingsConverter | 
 Converter and mapper for  
Http2Settings. | 
| HttpClientOptions | 
 Options describing how an  
HttpClient will make connections. | 
| HttpClientOptionsConverter | 
 Converter and mapper for  
HttpClientOptions. | 
| HttpMethod | 
 Represents an HTTP method. 
 | 
| HttpServerOptions | 
 Represents options used by an  
HttpServer instance | 
| HttpServerOptionsConverter | 
 Converter and mapper for  
HttpServerOptions. | 
| RequestOptions | 
 Options describing how an  
HttpClient will connect to make a request. | 
| RequestOptionsConverter | 
 Converter and mapper for  
RequestOptions. | 
| StreamPriority | 
 This class represents HTTP/2 stream priority defined in RFC 7540 clause 5.3 
 | 
| WebSocketConnectOptions | 
 Options describing how an  
HttpClient connect a WebSocket. | 
| WebSocketConnectOptionsConverter | 
 Converter and mapper for  
WebSocketConnectOptions. | 
| Enum | Description | 
|---|---|
| ClientAuth | 
 Configures the engine to require/request client authentication. 
 | 
| CookieSameSite | 
 Represents the Cookie SameSite policy to be used. 
 | 
| HttpVersion | 
 Represents the version of the HTTP protocol. 
 | 
| WebSocketFrameType | 
 List of all frame types. 
 | 
| WebsocketVersion | 
 Represents the WebSocket version 
 | 
| Exception | Description | 
|---|---|
| ConnectionPoolTooBusyException | 
 Represents a failure to add a HttpClientRequest to the wait queue on an ConnectionManager. 
 | 
| HttpClosedException | 
 Signals a HTTP connection close. 
 | 
| StreamResetException | 
 This exception signals a stream reset, it is used only for HTTP/2. 
 | 
| UpgradeRejectedException | 
Copyright © 2023 Eclipse. All rights reserved.