Enum Class Mode
- All Implemented Interfaces:
Serializable, Comparable<Mode>, Constable
The request mode values of the
Sec-Fetch-Mode header.
The header carries the request's mode as the Fetch Standard defines it, so the list here
follows the Fetch Standard rather than the examples in the Fetch Metadata specification. That
is why WEBTRANSPORT is present: the WebTransport specification creates its handshake
request with that mode.
- Since:
- 5.1.12
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe mode of a WebTransport session handshake. -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable ModeFinds the request mode for the given wire value.toString()static ModeReturns the enum constant of this class with the specified name.static Mode[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SAME_ORIGIN
-
NO_CORS
-
CORS
-
NAVIGATE
-
WEBSOCKET
-
WEBTRANSPORT
The mode of a WebTransport session handshake.- Since:
- 5.2.16
- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
of
Finds the request mode for the given wire value.- Parameters:
value- The request mode value- Returns:
- The matching mode, or
nullif there is no match.SecFetchreports such a value as anullcomponent and keeps the rest of the metadata readable - Since:
- 5.1.12
-
toString
-