Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbnormalClosure - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- Attributes - Class in robaho.net.httpserver
-
specialized HttpExchange attributes that can be used to control some internals on a per connection basis
- Attributes() - Constructor for class robaho.net.httpserver.Attributes
- AuthFilter - Class in robaho.net.httpserver
- AuthFilter(Authenticator) - Constructor for class robaho.net.httpserver.AuthFilter
B
- Binary - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- binary2Text(byte[]) - Static method in class robaho.net.httpserver.websockets.WebSocketFrame
- binary2Text(byte[], int, int) - Static method in class robaho.net.httpserver.websockets.WebSocketFrame
- bind(InetSocketAddress, int) - Method in class robaho.net.httpserver.HttpServerImpl
- bind(InetSocketAddress, int) - Method in class robaho.net.httpserver.HttpsServerImpl
- BufferedWebSocket - Class in robaho.net.httpserver.websockets
-
a BufferedWebSocket allows the producer to buffer in user space (by limited kernel buffer size) and provides properties to determine if the consumer is reading the messages via pending()
- BufferedWebSocket(HttpExchange) - Constructor for class robaho.net.httpserver.websockets.BufferedWebSocket
-
a BufferedWebSocket that uses the kernel default buffer sizes
- BufferedWebSocket(HttpExchange, int) - Constructor for class robaho.net.httpserver.websockets.BufferedWebSocket
-
a BufferedWebSocket that allows control over the kernel buffer sizes
C
- close() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- close(CloseCode, String, boolean) - Method in class robaho.net.httpserver.websockets.WebSocket
- Close - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- CloseCode - Enum Class in robaho.net.httpserver.websockets
- CLOSED - Enum constant in enum class robaho.net.httpserver.websockets.State
- CloseFrame - Class in robaho.net.httpserver.websockets
- CloseFrame(CloseCode, String) - Constructor for class robaho.net.httpserver.websockets.CloseFrame
- CloseFrame(WebSocketFrame) - Constructor for class robaho.net.httpserver.websockets.CloseFrame
- CLOSING - Enum constant in enum class robaho.net.httpserver.websockets.State
- Code - Class in robaho.net.httpserver
- Code() - Constructor for class robaho.net.httpserver.Code
- CONNECTING - Enum constant in enum class robaho.net.httpserver.websockets.State
- consumeInput(HttpExchange) - Method in class robaho.net.httpserver.AuthFilter
- ContentEncoding - Class in robaho.net.httpserver.extras
- ContentEncoding() - Constructor for class robaho.net.httpserver.extras.ContentEncoding
- contentType() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns the value of the
contentTyperecord component. - Continuation - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- createContext(String) - Method in class robaho.net.httpserver.HttpServerImpl
- createContext(String) - Method in class robaho.net.httpserver.HttpsServerImpl
- createContext(String, HttpHandler) - Method in class robaho.net.httpserver.HttpServerImpl
- createContext(String, HttpHandler) - Method in class robaho.net.httpserver.HttpsServerImpl
- createHttpServer(InetSocketAddress, int) - Method in class robaho.net.httpserver.DefaultHttpServerProvider
- createHttpsServer(InetSocketAddress, int) - Method in class robaho.net.httpserver.DefaultHttpServerProvider
D
- data() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns the value of the
datarecord component. - decode(String, String) - Static method in class robaho.net.httpserver.extras.QueryParameters
- DefaultHttpServerProvider - Class in robaho.net.httpserver
- DefaultHttpServerProvider() - Constructor for class robaho.net.httpserver.DefaultHttpServerProvider
- DelegatingHttpExchange - Class in robaho.net.httpserver
- DelegatingHttpExchange(HttpExchange) - Constructor for class robaho.net.httpserver.DelegatingHttpExchange
- description() - Method in class robaho.net.httpserver.AuthFilter
- doFilter(HttpExchange, Filter.Chain) - Method in class robaho.net.httpserver.AuthFilter
-
The filter's implementation, which is invoked by the server
E
- encoding(Headers) - Static method in class robaho.net.httpserver.extras.ContentEncoding
- equals(Object) - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Indicates whether some other object is "equal to" this one.
F
- file() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns the value of the
filerecord component. - filename() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns the value of the
filenamerecord component. - find(byte) - Static method in enum class robaho.net.httpserver.websockets.OpCode
- find(int) - Static method in enum class robaho.net.httpserver.websockets.CloseCode
- FormParser - Class in robaho.net.httpserver.extras
-
Parse url-encoded requests.
- FormParser() - Constructor for class robaho.net.httpserver.extras.FormParser
G
- getAddress() - Method in class robaho.net.httpserver.HttpServerImpl
- getAddress() - Method in class robaho.net.httpserver.HttpsServerImpl
- getAttribute(String) - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getBinaryPayload() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- getCloseCode() - Method in class robaho.net.httpserver.websockets.CloseFrame
- getCloseReason() - Method in class robaho.net.httpserver.websockets.CloseFrame
- getCode() - Method in exception class robaho.net.httpserver.websockets.WebSocketException
- getExecutor() - Method in class robaho.net.httpserver.HttpServerImpl
- getExecutor() - Method in class robaho.net.httpserver.HttpsServerImpl
- getFirst(String) - Method in class robaho.net.httpserver.extras.QueryParameters
- getHttpContext() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getHttpsConfigurator() - Method in class robaho.net.httpserver.HttpsServerImpl
- getLocalAddress() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getMaskingKey() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- getOpCode() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- getPrincipal() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getProtocol() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getReason() - Method in exception class robaho.net.httpserver.websockets.WebSocketException
- getRemoteAddress() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getRequestBody() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getRequestHeaders() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getRequestMethod() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getRequestURI() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getResponseBody() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getResponseCode() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getResponseHeaders() - Method in class robaho.net.httpserver.DelegatingHttpExchange
- getTextPayload() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- getValue() - Method in enum class robaho.net.httpserver.websockets.CloseCode
- getValue() - Method in enum class robaho.net.httpserver.websockets.OpCode
- GoingAway - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
H
- handle(HttpExchange) - Method in class robaho.net.httpserver.websockets.WebSocketHandler
- hashCode() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns a hash code value for this object.
- HEADER_CONNECTION - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_CONNECTION_VALUE - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_UPGRADE - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_UPGRADE_VALUE - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_WEBSOCKET_ACCEPT - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_WEBSOCKET_KEY - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_WEBSOCKET_PROTOCOL - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_WEBSOCKET_VERSION - Static variable in class robaho.net.httpserver.websockets.Util
- HEADER_WEBSOCKET_VERSION_VALUE - Static variable in class robaho.net.httpserver.websockets.Util
- HTTP_ACCEPTED - Static variable in class robaho.net.httpserver.Code
- HTTP_BAD_GATEWAY - Static variable in class robaho.net.httpserver.Code
- HTTP_BAD_METHOD - Static variable in class robaho.net.httpserver.Code
- HTTP_BAD_REQUEST - Static variable in class robaho.net.httpserver.Code
- HTTP_CLIENT_TIMEOUT - Static variable in class robaho.net.httpserver.Code
- HTTP_CONFLICT - Static variable in class robaho.net.httpserver.Code
- HTTP_CONTINUE - Static variable in class robaho.net.httpserver.Code
- HTTP_CREATED - Static variable in class robaho.net.httpserver.Code
- HTTP_ENTITY_TOO_LARGE - Static variable in class robaho.net.httpserver.Code
- HTTP_FORBIDDEN - Static variable in class robaho.net.httpserver.Code
- HTTP_GATEWAY_TIMEOUT - Static variable in class robaho.net.httpserver.Code
- HTTP_GONE - Static variable in class robaho.net.httpserver.Code
- HTTP_INTERNAL_ERROR - Static variable in class robaho.net.httpserver.Code
- HTTP_LENGTH_REQUIRED - Static variable in class robaho.net.httpserver.Code
- HTTP_MOVED_PERM - Static variable in class robaho.net.httpserver.Code
- HTTP_MOVED_TEMP - Static variable in class robaho.net.httpserver.Code
- HTTP_MULT_CHOICE - Static variable in class robaho.net.httpserver.Code
- HTTP_NO_CONTENT - Static variable in class robaho.net.httpserver.Code
- HTTP_NOT_ACCEPTABLE - Static variable in class robaho.net.httpserver.Code
- HTTP_NOT_AUTHORITATIVE - Static variable in class robaho.net.httpserver.Code
- HTTP_NOT_FOUND - Static variable in class robaho.net.httpserver.Code
- HTTP_NOT_IMPLEMENTED - Static variable in class robaho.net.httpserver.Code
- HTTP_NOT_MODIFIED - Static variable in class robaho.net.httpserver.Code
- HTTP_OK - Static variable in class robaho.net.httpserver.Code
- HTTP_PARTIAL - Static variable in class robaho.net.httpserver.Code
- HTTP_PAYMENT_REQUIRED - Static variable in class robaho.net.httpserver.Code
- HTTP_PRECON_FAILED - Static variable in class robaho.net.httpserver.Code
- HTTP_PROXY_AUTH - Static variable in class robaho.net.httpserver.Code
- HTTP_REQ_TOO_LONG - Static variable in class robaho.net.httpserver.Code
- HTTP_RESET - Static variable in class robaho.net.httpserver.Code
- HTTP_SEE_OTHER - Static variable in class robaho.net.httpserver.Code
- HTTP_UNAUTHORIZED - Static variable in class robaho.net.httpserver.Code
- HTTP_UNAVAILABLE - Static variable in class robaho.net.httpserver.Code
- HTTP_UNSUPPORTED_TYPE - Static variable in class robaho.net.httpserver.Code
- HTTP_USE_PROXY - Static variable in class robaho.net.httpserver.Code
- HTTP_VERSION - Static variable in class robaho.net.httpserver.Code
- HttpServerImpl - Class in robaho.net.httpserver
- HttpsServerImpl - Class in robaho.net.httpserver
I
- InternalServerError - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- InvalidFramePayloadData - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- isControlFrame() - Method in enum class robaho.net.httpserver.websockets.OpCode
- isFin() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- isMasked() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- isOpen() - Method in class robaho.net.httpserver.websockets.WebSocket
- isQuotedStringContent(String) - Static method in class robaho.net.httpserver.Utils
- isValidName(String) - Static method in class robaho.net.httpserver.Utils
- isWebsocketRequested(Headers) - Static method in class robaho.net.httpserver.websockets.WebSocketHandler
M
- makeAcceptKey(String) - Static method in class robaho.net.httpserver.websockets.Util
- MandatoryExt - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- MessageTooBig - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- MultipartFormParser - Class in robaho.net.httpserver.extras
-
parse multipart form data
- MultipartFormParser() - Constructor for class robaho.net.httpserver.extras.MultipartFormParser
- MultipartFormParser.Part - Record Class in robaho.net.httpserver.extras
-
a multipart part.
N
- NormalClosure - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- NoStatusRcvd - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
O
- onClose(CloseCode, String, boolean) - Method in class robaho.net.httpserver.websockets.WebSocket
- onException(IOException) - Method in class robaho.net.httpserver.websockets.WebSocket
- onFrameReceived(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.WebSocket
- onFrameSent(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.WebSocket
-
Debug method.
- onMessage(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.WebSocket
- onOpen() - Method in class robaho.net.httpserver.websockets.WebSocket
- onPong(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.WebSocket
- OpCode - Enum Class in robaho.net.httpserver.websockets
- OPEN - Enum constant in enum class robaho.net.httpserver.websockets.State
- openWebSocket(HttpExchange) - Method in class robaho.net.httpserver.websockets.WebSocketHandler
P
- parse(String, InputStream) - Static method in class robaho.net.httpserver.extras.FormParser
- parse(String, String, InputStream, Path) - Static method in class robaho.net.httpserver.extras.MultipartFormParser
-
parse a multipart input stream, write files to storage.
- Part(String, String, String, File) - Constructor for record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Creates an instance of a
Partrecord class. - pending() - Method in class robaho.net.httpserver.websockets.BufferedWebSocket
- ping(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocket
- Ping - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- PolicyViolation - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- Pong - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- ProtocolError - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
Q
- QueryParameters - Class in robaho.net.httpserver.extras
- QueryParameters() - Constructor for class robaho.net.httpserver.extras.QueryParameters
R
- read(InputStream) - Static method in class robaho.net.httpserver.websockets.WebSocketFrame
- removeContext(HttpContext) - Method in class robaho.net.httpserver.HttpServerImpl
- removeContext(HttpContext) - Method in class robaho.net.httpserver.HttpsServerImpl
- removeContext(String) - Method in class robaho.net.httpserver.HttpServerImpl
- removeContext(String) - Method in class robaho.net.httpserver.HttpsServerImpl
- robaho.net.httpserver - package robaho.net.httpserver
- robaho.net.httpserver.extras - package robaho.net.httpserver.extras
- robaho.net.httpserver.websockets - package robaho.net.httpserver.websockets
S
- send(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocket
- send(String) - Method in class robaho.net.httpserver.websockets.WebSocket
- sendFrame(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.BufferedWebSocket
- sendFrame(WebSocketFrame) - Method in class robaho.net.httpserver.websockets.WebSocket
- sendResponseHeaders(int, long) - Method in class robaho.net.httpserver.DelegatingHttpExchange
- sendResponseHeaders(HttpExchange, int, String) - Static method in class robaho.net.httpserver.websockets.Util
- setAttribute(String, Object) - Method in class robaho.net.httpserver.DelegatingHttpExchange
- setAuthenticator(Authenticator) - Method in class robaho.net.httpserver.AuthFilter
- setBinaryPayload(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- setExecutor(Executor) - Method in class robaho.net.httpserver.HttpServerImpl
- setExecutor(Executor) - Method in class robaho.net.httpserver.HttpsServerImpl
- setExecutor(ExecutorService) - Static method in class robaho.net.httpserver.websockets.BufferedWebSocket
- setFin(boolean) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- setHttpsConfigurator(HttpsConfigurator) - Method in class robaho.net.httpserver.HttpsServerImpl
- setMaskingKey(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- setOpCode(OpCode) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- setStreams(InputStream, OutputStream) - Method in class robaho.net.httpserver.DelegatingHttpExchange
- setTextPayload(String) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- setUnmasked() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
- SOCKET_WRITE_BUFFER - Static variable in class robaho.net.httpserver.Attributes
-
an Integer which sets the size of the kernel socket write buffer
- start() - Method in class robaho.net.httpserver.HttpServerImpl
- start() - Method in class robaho.net.httpserver.HttpsServerImpl
- State - Enum Class in robaho.net.httpserver.websockets
- stop(int) - Method in class robaho.net.httpserver.HttpServerImpl
- stop(int) - Method in class robaho.net.httpserver.HttpsServerImpl
T
- Text - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
- TEXT_CHARSET - Static variable in class robaho.net.httpserver.websockets.WebSocketFrame
- text2Binary(String) - Static method in class robaho.net.httpserver.websockets.WebSocketFrame
- TLSHandshake - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- toString() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
-
Returns a string representation of this record class.
- toString() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
U
- UNCONNECTED - Enum constant in enum class robaho.net.httpserver.websockets.State
- UnsupportedData - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
- Util - Class in robaho.net.httpserver.websockets
- Util() - Constructor for class robaho.net.httpserver.websockets.Util
- Utils - Class in robaho.net.httpserver
-
Provides utility methods for checking header field names and quoted strings.
- Utils() - Constructor for class robaho.net.httpserver.Utils
V
- valueOf(String) - Static method in enum class robaho.net.httpserver.websockets.CloseCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class robaho.net.httpserver.websockets.OpCode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class robaho.net.httpserver.websockets.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class robaho.net.httpserver.websockets.CloseCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class robaho.net.httpserver.websockets.OpCode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class robaho.net.httpserver.websockets.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebSocket - Class in robaho.net.httpserver.websockets
- WebSocket(HttpExchange) - Constructor for class robaho.net.httpserver.websockets.WebSocket
- WebSocketException - Exception Class in robaho.net.httpserver.websockets
- WebSocketException(Exception) - Constructor for exception class robaho.net.httpserver.websockets.WebSocketException
- WebSocketException(CloseCode, String) - Constructor for exception class robaho.net.httpserver.websockets.WebSocketException
- WebSocketException(CloseCode, String, Exception) - Constructor for exception class robaho.net.httpserver.websockets.WebSocketException
- WebSocketFrame - Class in robaho.net.httpserver.websockets
- WebSocketFrame(OpCode, boolean, byte[]) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketFrame(OpCode, boolean, byte[], byte[]) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketFrame(OpCode, boolean, String) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketFrame(OpCode, boolean, String, byte[]) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketFrame(OpCode, List<WebSocketFrame>) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketFrame(WebSocketFrame) - Constructor for class robaho.net.httpserver.websockets.WebSocketFrame
- WebSocketHandler - Class in robaho.net.httpserver.websockets
- WebSocketHandler() - Constructor for class robaho.net.httpserver.websockets.WebSocketHandler
- write(OutputStream) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form