Class QuarkusRestClientProperties

java.lang.Object
org.jboss.resteasy.reactive.client.api.QuarkusRestClientProperties

public class QuarkusRestClientProperties extends Object
  • Field Details

    • MAX_CHUNK_SIZE

      public static final String MAX_CHUNK_SIZE
      Configures the maximum chunk size.
      See Also:
    • CONNECT_TIMEOUT

      public static final String CONNECT_TIMEOUT
      Configure the connect timeout in ms.
      See Also:
    • MAX_REDIRECTS

      public static final String MAX_REDIRECTS
      maximum number of redirects for a client call. Works only if the client has `followingRedirects enabled
      See Also:
    • MAX_HEADER_SIZE

      public static final String MAX_HEADER_SIZE
      maximum length of all headers for HTTP/1.x.
      See Also:
    • MAX_INITIAL_LINE_LENGTH

      public static final String MAX_INITIAL_LINE_LENGTH
      maximum length of the initial line for HTTP/1.x.
      See Also:
    • READ_TIMEOUT

      public static final String READ_TIMEOUT
      See Also:
    • MULTIPART_ENCODER_MODE

      public static final String MULTIPART_ENCODER_MODE
      See Also:
    • CONNECTION_TTL

      public static final String 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

      public static final String CONNECTION_POOL_SIZE
      The size of the rest client connection pool.
      See Also:
    • KEEP_ALIVE_ENABLED

      public static final String KEEP_ALIVE_ENABLED
      A boolean value used to determine whether the keep alive is enabled or disabled.
      See Also:
    • STATIC_HEADERS

      public static final String STATIC_HEADERS
      See Also:
    • SHARED

      public static final String 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.DEFAULT is used.
      See Also:
    • NAME

      public static final String NAME
      Set the HTTP client name, used when the client is shared, otherwise ignored.
      See Also:
    • DISABLE_CONTEXTUAL_ERROR_MESSAGES

      public static final String 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

      public static final String USER_AGENT
      See Also:
    • HTTP2

      public static final String HTTP2
      Set to true to explicitly use the HTTP/2 version.
      See Also:
    • ALPN

      public static final String ALPN
      Set to true to explicitly use the Application-Layer Protocol Negotiation extension.
      See Also:
    • CAPTURE_STACKTRACE

      public static final String 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()