- GatewayTimeout - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- GET - org.threadly.litesockets.protocols.http.shared.HTTPRequestMethod
-
- getAllCallbacks() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor
-
Gets all listeners that are on this processor.
- getBodyBuffer() - Method in class org.threadly.litesockets.protocols.http.request.ClientHTTPRequest
-
- getBufferSize() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestProcessor
-
returns the total amount of unprocessable data pending.
- getBufferSize() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor
-
returns the total amount of unprocessable data pending.
- getByteBuffer() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequest
-
Returns a ByteBuffer
for this header.
- getByteBuffer() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Returns the header as a read-only ByteBuffer
.
- getByteBuffer() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- getByteBuffer() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
Returns the header as a read-only ByteBuffer
.
- getContentLength() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- getCurrentBodySize() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor
-
Gets the current body size for the httpResponse currently in process.
- getdoSSL() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Should ssl be done on this HTTPAddress.
- getFrameLength(ByteBuffer) - Static method in class org.threadly.litesockets.protocols.websocket.WSUtils
-
Gives the total length of the next Frame in the provided ByteBuffer
.
- getFrameLength(MergedByteBuffers) - Static method in class org.threadly.litesockets.protocols.websocket.WSUtils
-
Gives the total length of the next Frame in the provided MergedByteBuffers
.
- getHeader(String) - Method in class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- getHeaders() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- getHeadersMap() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- getHost() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Returns the host portion of this HTTPAddress.
- getHTTPAddress() - Method in class org.threadly.litesockets.protocols.http.request.ClientHTTPRequest
-
- getHTTPHeaders() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequest
-
- getHTTPRequest() - Method in class org.threadly.litesockets.protocols.http.request.ClientHTTPRequest
-
- getHTTPRequestHeader() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequest
-
- getHttpVersion() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Gets the http version.
- getHTTPVersion() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
Gets the http version.
- getId() - Method in enum org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- getMaskArray() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Gets the mask as a byte array.
- getMaskValue() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Gets the int used to mask this payload.
- getNextChunkLength(ByteBuffer) - Static method in class org.threadly.litesockets.protocols.http.shared.HTTPUtils
-
- getOpCode() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
The opCode for this websocket frame.
- getPayloadDataLength() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Returns the size of the websocket frames payload
- getPort() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Returns the port portion of this HTTPAddress.
- getRawFrame() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
ByteBuffer for the raw frame.
- getRequestMethod() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Gets the http request method (ie POST, GET, HEAD, etc).
- getRequestPath() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Gets the requestPath set in this request.
- getRequestQuery() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Gets the request query.
- getRequestQueryValue(String) - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Gets the value to a given query parameter.
- getResponseCode() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- getResponseCode() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
Gets the HTTPResponseCode set in this response.
- getResponseHeader() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- getTimeoutMS() - Method in class org.threadly.litesockets.protocols.http.request.ClientHTTPRequest
-
- getURL() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Gets the URL
of this HTTPAddress.
- getValue() - Method in enum org.threadly.litesockets.protocols.websocket.WSOPCode
-
- Gone - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- hasError(Throwable) - Method in interface org.threadly.litesockets.protocols.http.request.HTTPRequestProcessor.HTTPRequestCallback
-
This is called if there is a parsing error or the connection closes before finished, or any other error reason.
- hasError(Throwable) - Method in interface org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor.HTTPResponseCallback
-
This is called if there is a parsing error or the connection closes before finished, or any other error reason.
- hashCode() - Method in class org.threadly.litesockets.protocols.http.request.ClientHTTPRequest
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequest
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
- hashCode() - Method in class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- hasMask() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Is the mask bit set for this WSFrames payload.
- hasRSV1() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Is the RSV1 bit set.
- hasRSV2() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Is the RSV2 bit set.
- hasRSV3() - Method in class org.threadly.litesockets.protocols.websocket.WSFrame
-
Is the RSV3 bit set.
- HEAD - org.threadly.litesockets.protocols.http.shared.HTTPRequestMethod
-
- HeaderFieldNotValidForRequest - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- headersFinished(HTTPRequest) - Method in interface org.threadly.litesockets.protocols.http.request.HTTPRequestProcessor.HTTPRequestCallback
-
- headersFinished(HTTPResponse) - Method in interface org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor.HTTPResponseCallback
-
- HEX_SIZE - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP - org.threadly.litesockets.protocols.http.shared.HTTPConstants.PROTOCOL
-
- HTTP_DOUBLE_NEWLINE_DELIMINATOR - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_HEADER_VALUE_DELIMINATOR - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_ACCEPT - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_AUTHORIZATION - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_CONNECTION - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_CONTENT_LENGTH - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_CONTENT_TYPE - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_HOST - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_KEEP_ALIVE - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_TRANSFER_ENCODING - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_UPGRADE - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_USER_AGENT - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_WEBSOCKET_ACCEPT - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_WEBSOCKET_KEY - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_KEY_WEBSOCKET_VERSION - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_NEWLINE_DELIMINATOR - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_VERSION_1_0 - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTP_VERSION_1_1 - Static variable in class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTPAddress - Class in org.threadly.litesockets.protocols.http.shared
-
Simple Immutable class that is used for http Connections.
- HTTPAddress(String, int, boolean) - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Construct an HTTPAdrress by specifying the host port and protocol(https or http).
- HTTPAddress(URL) - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPAddress
-
Constructs an HTTPAddress from a URL.
- HTTPConstants - Class in org.threadly.litesockets.protocols.http.shared
-
This is a bunch of constants used by the HTTP protocol.
- HTTPConstants() - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPConstants
-
- HTTPConstants.PROTOCOL - Enum in org.threadly.litesockets.protocols.http.shared
-
These are the different protocol types, currently only http and https.
- HTTPHeaders - Class in org.threadly.litesockets.protocols.http.shared
-
This is an immutable object of http headers.
- HTTPHeaders(String) - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- HTTPHeaders(Map<String, String>) - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPHeaders
-
- HTTPParsingException - Exception in org.threadly.litesockets.protocols.http.shared
-
Whenever there is a problem processing HTTP protocol this exception is thrown.
- HTTPParsingException() - Constructor for exception org.threadly.litesockets.protocols.http.shared.HTTPParsingException
-
- HTTPParsingException(String) - Constructor for exception org.threadly.litesockets.protocols.http.shared.HTTPParsingException
-
- HTTPParsingException(String, Throwable) - Constructor for exception org.threadly.litesockets.protocols.http.shared.HTTPParsingException
-
- HTTPParsingException(Throwable) - Constructor for exception org.threadly.litesockets.protocols.http.shared.HTTPParsingException
-
- HTTPRequest - Class in org.threadly.litesockets.protocols.http.request
-
This is an immutable HTTPRequest object.
- HTTPRequestBuilder - Class in org.threadly.litesockets.protocols.http.request
-
- HTTPRequestBuilder() - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestBuilder
-
Creates a new HTTPRequestBuilder object.
- HTTPRequestBuilder(URL) - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestBuilder
-
Creates a new HTTPRequestBuilder object from a URL
.
- HTTPRequestHeader - Class in org.threadly.litesockets.protocols.http.request
-
This is an immutable HTTP Request Header.
- HTTPRequestHeader(String) - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
This parses an http request string and creates an Immutable
HTTPRequest
object for it.
- HTTPRequestHeader(String, String, Map<String, List<String>>, String) - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Creates a new Immutable
HTTPRequest
object from the parts that are in a request.
- HTTPRequestHeader(HTTPRequestMethod, String, Map<String, List<String>>, String) - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestHeader
-
Creates a new Immutable
HTTPRequest
object from the parts that are in a request.
- HTTPRequestMethod - Enum in org.threadly.litesockets.protocols.http.shared
-
Enum of Http Request methods.
- HTTPRequestProcessor - Class in org.threadly.litesockets.protocols.http.request
-
This processes byte data and turns it into HTTPrequests.
- HTTPRequestProcessor() - Constructor for class org.threadly.litesockets.protocols.http.request.HTTPRequestProcessor
-
Constructs an httpRequestProcessor.
- HTTPRequestProcessor.HTTPRequestCallback - Interface in org.threadly.litesockets.protocols.http.request
-
- HTTPResponse - Class in org.threadly.litesockets.protocols.http.response
-
An Immutable HTTPResponse object.
- HTTPResponse(HTTPResponseHeader, HTTPHeaders) - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- HTTPResponse(HTTPResponseCode, String, Map<String, String>) - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponse
-
- HTTPResponseBuilder - Class in org.threadly.litesockets.protocols.http.response
-
- HTTPResponseBuilder() - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponseBuilder
-
- HTTPResponseCode - Enum in org.threadly.litesockets.protocols.http.shared
-
Enum of all known HTTP Response codes.
- HTTPResponseHeader - Class in org.threadly.litesockets.protocols.http.response
-
An Immutable object of the HTTP Response header.
- HTTPResponseHeader(String) - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
This parses an http response string and creates an Immutable
HTTPResponse
object for it.
- HTTPResponseHeader(HTTPResponseCode, String) - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponseHeader
-
This parses an http response string and creates an Immutable
HTTPResponse
object for it.
- HTTPResponseProcessor - Class in org.threadly.litesockets.protocols.http.response
-
This is a simple HTTP Response parser.
- HTTPResponseProcessor(boolean) - Constructor for class org.threadly.litesockets.protocols.http.response.HTTPResponseProcessor
-
- HTTPResponseProcessor.HTTPResponseCallback - Interface in org.threadly.litesockets.protocols.http.response
-
- HTTPS - org.threadly.litesockets.protocols.http.shared.HTTPConstants.PROTOCOL
-
- HttpToHttps - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- HTTPUtils - Class in org.threadly.litesockets.protocols.http.shared
-
- HTTPUtils() - Constructor for class org.threadly.litesockets.protocols.http.shared.HTTPUtils
-
- HTTPVersionNotSupported - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
- validateKeyResponse(String, String) - Static method in class org.threadly.litesockets.protocols.websocket.WSUtils
-
Validates the Sec-WebSocket-Accept header response for a websocket request.
- validateKeyResponse(String, HTTPHeaders) - Static method in class org.threadly.litesockets.protocols.websocket.WSUtils
-
Validates the Sec-WebSocket-Accept header response for a websocket request.
- valueOf(String) - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPConstants.PROTOCOL
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPRequestMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.threadly.litesockets.protocols.websocket.WSOPCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPConstants.PROTOCOL
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPRequestMethod
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.threadly.litesockets.protocols.websocket.WSOPCode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VariantAlsoNegotiates - org.threadly.litesockets.protocols.http.shared.HTTPResponseCode
-