Index

A B C D E F G H I M N O P Q R S T U V W 
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 contentType record 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 data record 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 file record component.
filename() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
Returns the value of the filename record 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 Part record 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
 
A B C D E F G H I M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form