Class QuarkusRestClientProperties
java.lang.Object
org.jboss.resteasy.reactive.client.api.QuarkusRestClientProperties
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringSet to true to explicitly use the Application-Layer Protocol Negotiation extension.static final StringIf set to true, the stacktrace of the invocation of the REST Client method is capturedstatic final StringConfigure the connect timeout in ms.static final StringThe size of the rest client connection pool.static final StringHow long should an open connection stay in the rest client connection pool.static final StringSet to true to prevent the client from providing additional contextual information (REST client class and method names) when exception happens during a client invocation.static final StringSet to true to explicitly use the HTTP/2 version.static final StringA boolean value used to determine whether the keep alive is enabled or disabled.static final StringConfigures the maximum chunk size.static final Stringmaximum length of all headers for HTTP/1.x.static final Stringmaximum length of the initial line for HTTP/1.x.static final Stringmaximum number of redirects for a client call.static final StringSeePausableHttpPostRequestEncoder.EncoderMode, RFC1738 by defaultstatic final StringSet the HTTP client name, used when the client is shared, otherwise ignored.static final Stringstatic final StringSet to true to share the HTTP client between REST clients.static final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
MAX_CHUNK_SIZE
Configures the maximum chunk size.- See Also:
-
CONNECT_TIMEOUT
Configure the connect timeout in ms.- See Also:
-
MAX_REDIRECTS
maximum number of redirects for a client call. Works only if the client has `followingRedirects enabled- See Also:
-
MAX_HEADER_SIZE
maximum length of all headers for HTTP/1.x.- See Also:
-
MAX_INITIAL_LINE_LENGTH
maximum length of the initial line for HTTP/1.x.- See Also:
-
READ_TIMEOUT
- See Also:
-
MULTIPART_ENCODER_MODE
SeePausableHttpPostRequestEncoder.EncoderMode, RFC1738 by default- See Also:
-
CONNECTION_TTL
How long should an open connection stay in the rest client connection pool. Value must be in seconds.- See Also:
-
CONNECTION_POOL_SIZE
The size of the rest client connection pool.- See Also:
-
KEEP_ALIVE_ENABLED
A boolean value used to determine whether the keep alive is enabled or disabled.- See Also:
-
STATIC_HEADERS
- See Also:
-
SHARED
Set to true to share the HTTP client between REST clients. There can be multiple shared clients distinguished by name, when no specific name is set, the name__vertx.DEFAULTis used.- See Also:
-
NAME
Set the HTTP client name, used when the client is shared, otherwise ignored.- See Also:
-
DISABLE_CONTEXTUAL_ERROR_MESSAGES
Set to true to prevent the client from providing additional contextual information (REST client class and method names) when exception happens during a client invocation.- See Also:
-
USER_AGENT
- See Also:
-
HTTP2
Set to true to explicitly use the HTTP/2 version.- See Also:
-
ALPN
Set to true to explicitly use the Application-Layer Protocol Negotiation extension.- See Also:
-
CAPTURE_STACKTRACE
If set to true, the stacktrace of the invocation of the REST Client method is captured- See Also:
-
-
Constructor Details
-
QuarkusRestClientProperties
public QuarkusRestClientProperties()
-