public enum HeaderField extends Enum<HeaderField> implements org.refcodes.mixin.NameAccessor
Enum Constant and Description |
---|
ACCEPT |
ACCEPT_CHARSET |
ACCEPT_ENCODING |
ALLOW |
AUTHORIZATION |
CONNECTION |
CONTENT_ENCODING |
CONTENT_LANGUAGE |
CONTENT_LENGTH |
CONTENT_LOCATION |
CONTENT_MD5 |
CONTENT_RANGE |
CONTENT_TYPE |
COOKIE |
EXPIRES |
EXTENSION_HEADER |
HOST |
LAST_MODIFIED |
REQUEST_ID |
SESSION_ID |
SET_COOKIE |
USER_AGENT |
WWW_AUTHENTICATE |
X_B3_PARENT_SPAN_ID
B3 ids are fixed-length lowerhex encoded values.
|
X_B3_TRACE_ID
B3 ids are fixed-length lowerhex encoded values.
|
X_B3_TRACE_SPAN_ID
B3 ids are fixed-length lowerhex encoded values.
|
X_REQUEST_ID
The X-RequestId header field MUST be a combination of a globally unique
value in the format of a GUID followed by an increasing decimal counter
which MUST increase with every new HTTP-Request (for example,
"{E2EA6C1C-E61B-49E9-9CFB-38184F907552}:123456").
|
Modifier and Type | Method and Description |
---|---|
String |
getName() |
static HeaderField |
toHeaderField(String aHttpHeaderField)
Retrieves the
HeaderField which corresponds to the given HTTP
header field name. |
static String |
toHttpHeaderField(String aHttpHeaderField)
Normalizes the input HTTP Header-Field to match the case of the
Header-Fields as defined in this
HeaderField enumeration. |
static HeaderField |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static HeaderField[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final HeaderField AUTHORIZATION
public static final HeaderField ALLOW
public static final HeaderField CONTENT_ENCODING
public static final HeaderField CONTENT_LANGUAGE
public static final HeaderField CONTENT_LENGTH
public static final HeaderField CONTENT_LOCATION
public static final HeaderField CONTENT_MD5
public static final HeaderField CONTENT_RANGE
public static final HeaderField CONTENT_TYPE
public static final HeaderField EXPIRES
public static final HeaderField LAST_MODIFIED
public static final HeaderField EXTENSION_HEADER
public static final HeaderField COOKIE
public static final HeaderField SET_COOKIE
public static final HeaderField ACCEPT
public static final HeaderField ACCEPT_ENCODING
public static final HeaderField ACCEPT_CHARSET
public static final HeaderField CONNECTION
public static final HeaderField HOST
public static final HeaderField USER_AGENT
public static final HeaderField REQUEST_ID
public static final HeaderField SESSION_ID
public static final HeaderField WWW_AUTHENTICATE
public static final HeaderField X_B3_TRACE_ID
public static final HeaderField X_B3_TRACE_SPAN_ID
public static final HeaderField X_B3_PARENT_SPAN_ID
public static final HeaderField X_REQUEST_ID
public static HeaderField[] values()
for (HeaderField c : HeaderField.values()) System.out.println(c);
public static HeaderField valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getName()
getName
in interface org.refcodes.mixin.NameAccessor
public static HeaderField toHeaderField(String aHttpHeaderField)
HeaderField
which corresponds to the given HTTP
header field name. The provided HTTP header field name is tested case
insensitive.aHttpHeaderField
- The HTTP header field name for which to get a
unified HeaderField
.HeaderField
or null if none such
HeaderField
has yet been defined.public static String toHttpHeaderField(String aHttpHeaderField)
HeaderField
enumeration. If
there is none such corresponding Header-Field, then the provided
Header-Field is returned as is.aHttpHeaderField
- The incoming Header-Field to be normalized.Copyright © 2017. All rights reserved.