10Duke Java Core
Loading...
Searching...
No Matches
tenduke.sdk.core.model.HttpResponseStatus.Status Enum Reference

Detailed Description

HTTP response statuses with numerical and descriptive statuses.

Inheritance diagram for tenduke.sdk.core.model.HttpResponseStatus.Status:
tenduke.sdk.core.model.HttpResponseStatus.StatusType

Classes

enum  Family
 Families that given status can belong to depending on it's numerical status code. More...
 

Public Member Functions

 Status (final int statusCode, final String reasonPhrase)
 Constructor of the status object which also calculates the family the status belongs to during initialization.
 
String toString ()
 
- Public Member Functions inherited from tenduke.sdk.core.model.HttpResponseStatus.StatusType
int getStatusCode ()
 Returns the numerical HTTP status code.
 
Status.Family getFamily ()
 Returns the family that the status belongs to.
 
String getReasonPhrase ()
 
default Status toEnum ()
 

Static Public Member Functions

static Status fromStatusCode (final int statusCode)
 Finds a matching status object by using status code.
 

Public Attributes

 OK =(200, "OK")
 
 CREATED =(201, "Created")
 
 ACCEPTED =(202, "Accepted")
 
 NO_CONTENT =(204, "No Content")
 
 RESET_CONTENT =(205, "Reset Content")
 
 PARTIAL_CONTENT =(206, "Partial Content")
 
 MOVED_PERMANENTLY =(301, "Moved Permanently")
 
 FOUND =(302, "Found")
 
 SEE_OTHER =(303, "See Other")
 
 NOT_MODIFIED =(304, "Not Modified")
 
 USE_PROXY =(305, "Use Proxy")
 
 TEMPORARY_REDIRECT =(307, "Temporary Redirect")
 
 BAD_REQUEST =(400, "Bad Request")
 
 UNAUTHORIZED =(401, "Unauthorized")
 
 PAYMENT_REQUIRED =(402, "Payment Required")
 
 FORBIDDEN =(403, "Forbidden")
 
 NOT_FOUND =(404, "Not Found")
 
 METHOD_NOT_ALLOWED =(405, "Method Not Allowed")
 
 NOT_ACCEPTABLE =(406, "Not Acceptable")
 
 PROXY_AUTHENTICATION_REQUIRED =(407, "Proxy Authentication Required")
 
 REQUEST_TIMEOUT =(408, "Request Timeout")
 
 CONFLICT =(409, "Conflict")
 
 GONE =(410, "Gone")
 
 LENGTH_REQUIRED =(411, "Length Required")
 
 PRECONDITION_FAILED =(412, "Precondition Failed")
 
 REQUEST_ENTITY_TOO_LARGE =(413, "Request Entity Too Large")
 
 REQUEST_URI_TOO_LONG =(414, "Request-URI Too Long")
 
 UNSUPPORTED_MEDIA_TYPE =(415, "Unsupported Media Type")
 
 REQUESTED_RANGE_NOT_SATISFIABLE =(416, "Requested Range Not Satisfiable")
 
 EXPECTATION_FAILED =(417, "Expectation Failed")
 
 PRECONDITION_REQUIRED =(428, "Precondition Required")
 
 TOO_MANY_REQUESTS =(429, "Too Many Requests")
 
 REQUEST_HEADER_FIELDS_TOO_LARGE =(431, "Request Header Fields Too Large")
 
 INTERNAL_SERVER_ERROR =(500, "Internal Server Error")
 
 NOT_IMPLEMENTED =(501, "Not Implemented")
 
 BAD_GATEWAY =(502, "Bad Gateway")
 
 SERVICE_UNAVAILABLE =(503, "Service Unavailable")
 
 GATEWAY_TIMEOUT =(504, "Gateway Timeout")
 
 HTTP_VERSION_NOT_SUPPORTED =(505, "HTTP Version Not Supported")
 
 NETWORK_AUTHENTICATION_REQUIRED =(511, "Network Authentication Required")
 

Constructor & Destructor Documentation

◆ Status()

tenduke.sdk.core.model.HttpResponseStatus.Status.Status ( final int statusCode,
final String reasonPhrase )

Constructor of the status object which also calculates the family the status belongs to during initialization.

Parameters
statusCodea numerical HTTP status code.
reasonPhrasea readable description of the status.

Member Function Documentation

◆ fromStatusCode()

static Status tenduke.sdk.core.model.HttpResponseStatus.Status.fromStatusCode ( final int statusCode)
static

Finds a matching status object by using status code.

Parameters
statusCodea HTTP status code.
Returns
a matching Status object if found, otherwise null.

The documentation for this enum was generated from the following file: