Package org.eclipse.jetty.client
Enum Class HttpSender.RequestState
- All Implemented Interfaces:
Serializable
,Comparable<HttpSender.RequestState>
,Constable
- Enclosing class:
- HttpSender
The request states
HttpSender
goes through when sending a request.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe request has been dequeuedThe request headers (and possibly some content) have been sentThe request content is being sentThe request is failedThe request headers (and possibly some content) is about to be sentThe request is queued, the initial stateOne of the state transition methods is being executed. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpSender.RequestState
Returns the enum constant of this class with the specified name.static HttpSender.RequestState[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
TRANSIENT
One of the state transition methods is being executed. -
QUEUED
The request is queued, the initial state -
BEGIN
The request has been dequeued -
HEADERS
The request headers (and possibly some content) is about to be sent -
COMMIT
The request headers (and possibly some content) have been sent -
CONTENT
The request content is being sent -
FAILURE
The request is failed
-
-
Constructor Details
-
RequestState
private RequestState()
-
-
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
-