| AsyncHttpClient |
Asynchronous HTTP client that executes requests on a dedicated thread pool.
|
| CircuitBreakerClient |
Decorator that adds circuit breaker resilience pattern to any RocketClient.
|
| DefaultHttpClient |
|
| FluentHttpClient |
HTTP client using the Result pattern for exception-free error handling.
|
| HttpConstants |
Centralized constants for HTTP operations used throughout RocketRest.
|
| HttpConstants.CircuitBreaker |
CircuitBreaker-related constants
|
| HttpConstants.Encoding |
Encoding constants
|
| HttpConstants.Errors |
Common error messages
|
| HttpConstants.Methods |
HTTP methods
|
| HttpConstants.StatusCodes |
HTTP status codes
|
| HttpConstants.Timeouts |
Connection timeouts in milliseconds
|
| HttpConstants.Url |
URL and encoding constants
|
| MockRocketClient |
Mock implementation of RocketClient for unit testing without network requests.
|
| RocketClientFactory |
Factory for creating and configuring HTTP clients with decorators and settings.
|
| RocketClientFactory.Builder |
Builder class for constructing RocketClient instances with various decorators.
|
| RocketHeaders |
Fluent builder for HTTP request headers with convenience methods for common headers.
|
| RocketHeaders.ContentTypes |
Common content types as constants.
|
| RocketHeaders.Names |
Standard HTTP header names as constants.
|