Class ResponsePredicate

    • Field Detail

      • SC_INFORMATIONAL_RESPONSE

        public static final ResponsePredicate SC_INFORMATIONAL_RESPONSE
        Any 1XX informational response
      • SC_SWITCHING_PROTOCOLS

        public static final ResponsePredicate SC_SWITCHING_PROTOCOLS
        101 Switching Protocols
      • SC_PROCESSING

        public static final ResponsePredicate SC_PROCESSING
        102 Processing (WebDAV, RFC2518)
      • SC_EARLY_HINTS

        public static final ResponsePredicate SC_EARLY_HINTS
        103 Early Hints
      • SC_NON_AUTHORITATIVE_INFORMATION

        public static final ResponsePredicate SC_NON_AUTHORITATIVE_INFORMATION
        203 Non-Authoritative Information (since HTTP/1.1)
      • SC_RESET_CONTENT

        public static final ResponsePredicate SC_RESET_CONTENT
        205 Reset Content
      • SC_PARTIAL_CONTENT

        public static final ResponsePredicate SC_PARTIAL_CONTENT
        206 Partial Content
      • SC_MULTI_STATUS

        public static final ResponsePredicate SC_MULTI_STATUS
        207 Multi-Status (WebDAV, RFC2518)
      • SC_REDIRECTION

        public static final ResponsePredicate SC_REDIRECTION
        Any 3XX redirection
      • SC_MULTIPLE_CHOICES

        public static final ResponsePredicate SC_MULTIPLE_CHOICES
        300 Multiple Choices
      • SC_MOVED_PERMANENTLY

        public static final ResponsePredicate SC_MOVED_PERMANENTLY
        301 Moved Permanently
      • SC_SEE_OTHER

        public static final ResponsePredicate SC_SEE_OTHER
        303 See Other (since HTTP/1.1)
      • SC_NOT_MODIFIED

        public static final ResponsePredicate SC_NOT_MODIFIED
        304 Not Modified
      • SC_USE_PROXY

        public static final ResponsePredicate SC_USE_PROXY
        305 Use Proxy (since HTTP/1.1)
      • SC_TEMPORARY_REDIRECT

        public static final ResponsePredicate SC_TEMPORARY_REDIRECT
        307 Temporary Redirect (since HTTP/1.1)
      • SC_PERMANENT_REDIRECT

        public static final ResponsePredicate SC_PERMANENT_REDIRECT
        308 Permanent Redirect (RFC7538)
      • SC_CLIENT_ERRORS

        public static final ResponsePredicate SC_CLIENT_ERRORS
        Any 4XX client error
      • SC_BAD_REQUEST

        public static final ResponsePredicate SC_BAD_REQUEST
        400 Bad Request
      • SC_UNAUTHORIZED

        public static final ResponsePredicate SC_UNAUTHORIZED
        401 Unauthorized
      • SC_PAYMENT_REQUIRED

        public static final ResponsePredicate SC_PAYMENT_REQUIRED
        402 Payment Required
      • SC_METHOD_NOT_ALLOWED

        public static final ResponsePredicate SC_METHOD_NOT_ALLOWED
        405 Method Not Allowed
      • SC_NOT_ACCEPTABLE

        public static final ResponsePredicate SC_NOT_ACCEPTABLE
        406 Not Acceptable
      • SC_PROXY_AUTHENTICATION_REQUIRED

        public static final ResponsePredicate SC_PROXY_AUTHENTICATION_REQUIRED
        407 Proxy Authentication Required
      • SC_REQUEST_TIMEOUT

        public static final ResponsePredicate SC_REQUEST_TIMEOUT
        408 Request Timeout
      • SC_LENGTH_REQUIRED

        public static final ResponsePredicate SC_LENGTH_REQUIRED
        411 Length Required
      • SC_PRECONDITION_FAILED

        public static final ResponsePredicate SC_PRECONDITION_FAILED
        412 Precondition Failed
      • SC_REQUEST_ENTITY_TOO_LARGE

        public static final ResponsePredicate SC_REQUEST_ENTITY_TOO_LARGE
        413 Request Entity Too Large
      • SC_REQUEST_URI_TOO_LONG

        public static final ResponsePredicate SC_REQUEST_URI_TOO_LONG
        414 Request-URI Too Long
      • SC_UNSUPPORTED_MEDIA_TYPE

        public static final ResponsePredicate SC_UNSUPPORTED_MEDIA_TYPE
        415 Unsupported Media Type
      • SC_REQUESTED_RANGE_NOT_SATISFIABLE

        public static final ResponsePredicate SC_REQUESTED_RANGE_NOT_SATISFIABLE
        416 Requested Range Not Satisfiable
      • SC_EXPECTATION_FAILED

        public static final ResponsePredicate SC_EXPECTATION_FAILED
        417 Expectation Failed
      • SC_MISDIRECTED_REQUEST

        public static final ResponsePredicate SC_MISDIRECTED_REQUEST
        421 Misdirected Request
      • SC_UNPROCESSABLE_ENTITY

        public static final ResponsePredicate SC_UNPROCESSABLE_ENTITY
        422 Unprocessable Entity (WebDAV, RFC4918)
      • SC_LOCKED

        public static final ResponsePredicate SC_LOCKED
        423 Locked (WebDAV, RFC4918)
      • SC_FAILED_DEPENDENCY

        public static final ResponsePredicate SC_FAILED_DEPENDENCY
        424 Failed Dependency (WebDAV, RFC4918)
      • SC_UNORDERED_COLLECTION

        public static final ResponsePredicate SC_UNORDERED_COLLECTION
        425 Unordered Collection (WebDAV, RFC3648)
      • SC_UPGRADE_REQUIRED

        public static final ResponsePredicate SC_UPGRADE_REQUIRED
        426 Upgrade Required (RFC2817)
      • SC_PRECONDITION_REQUIRED

        public static final ResponsePredicate SC_PRECONDITION_REQUIRED
        428 Precondition Required (RFC6585)
      • SC_TOO_MANY_REQUESTS

        public static final ResponsePredicate SC_TOO_MANY_REQUESTS
        429 Too Many Requests (RFC6585)
      • SC_REQUEST_HEADER_FIELDS_TOO_LARGE

        public static final ResponsePredicate SC_REQUEST_HEADER_FIELDS_TOO_LARGE
        431 Request Header Fields Too Large (RFC6585)
      • SC_SERVER_ERRORS

        public static final ResponsePredicate SC_SERVER_ERRORS
        Any 5XX server error
      • SC_INTERNAL_SERVER_ERROR

        public static final ResponsePredicate SC_INTERNAL_SERVER_ERROR
        500 Internal Server Error
      • SC_NOT_IMPLEMENTED

        public static final ResponsePredicate SC_NOT_IMPLEMENTED
        501 Not Implemented
      • SC_BAD_GATEWAY

        public static final ResponsePredicate SC_BAD_GATEWAY
        502 Bad Gateway
      • SC_SERVICE_UNAVAILABLE

        public static final ResponsePredicate SC_SERVICE_UNAVAILABLE
        503 Service Unavailable
      • SC_GATEWAY_TIMEOUT

        public static final ResponsePredicate SC_GATEWAY_TIMEOUT
        504 Gateway Timeout
      • SC_HTTP_VERSION_NOT_SUPPORTED

        public static final ResponsePredicate SC_HTTP_VERSION_NOT_SUPPORTED
        505 HTTP Version Not Supported
      • SC_VARIANT_ALSO_NEGOTIATES

        public static final ResponsePredicate SC_VARIANT_ALSO_NEGOTIATES
        506 Variant Also Negotiates (RFC2295)
      • SC_INSUFFICIENT_STORAGE

        public static final ResponsePredicate SC_INSUFFICIENT_STORAGE
        507 Insufficient Storage (WebDAV, RFC4918)
      • SC_NOT_EXTENDED

        public static final ResponsePredicate SC_NOT_EXTENDED
        510 Not Extended (RFC2774)
      • SC_NETWORK_AUTHENTICATION_REQUIRED

        public static final ResponsePredicate SC_NETWORK_AUTHENTICATION_REQUIRED
        511 Network Authentication Required (RFC6585)
      • JSON

        public static final ResponsePredicate JSON
        Creates a predicate validating the response content-type is application/json.
    • Constructor Detail

      • ResponsePredicate

        public ResponsePredicate​(io.vertx.ext.web.client.predicate.ResponsePredicate delegate)
      • ResponsePredicate

        public ResponsePredicate​(Object delegate)