Index

A B C D E F G H I K L 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
 
ACK - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
activeStreams - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
add(String, String) - Method in class robaho.net.httpserver.OptimizedHeaders
 
addAll(List<HTTP2HeaderField>) - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
 
addHeaderField(HTTP2HeaderField) - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
add a HTTP2HeaderField to the collection performing any per field validation
addHeaderField(HTTP2HeaderField) - Method in class robaho.net.httpserver.http2.hpack.HPackContext
 
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
 
authorizeConnect(HttpExchange) - Method in class robaho.net.httpserver.extras.ProxyHandler
override to check authorization headers.
available() - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
Returns an estimate of the number of bytes that can be read (or skipped over) from this input stream without blocking by the next invocation of a method for this input stream.

B

BaseFrame - Class in robaho.net.httpserver.http2.frame
 
BaseFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.BaseFrame
 
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
 
BloomSet - Class in robaho.net.httpserver
small set designed for efficient negative contains
body - Variable in class robaho.net.httpserver.http2.frame.DataFrame
 
body - Variable in class robaho.net.httpserver.http2.frame.PingFrame
 
buf - Variable in class robaho.net.httpserver.NoSyncBufferedInputStream
 
buf - Variable in class robaho.net.httpserver.NoSyncBufferedOutputStream
The internal buffer where data is stored.
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
bytesSent - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 

C

CANCEL - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
clear() - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
 
clear() - Method in class robaho.net.httpserver.OpenAddressIntMap
 
clear() - Method in class robaho.net.httpserver.OpenAddressMap
 
clear() - Method in class robaho.net.httpserver.OptimizedHeaders
 
close() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
close() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
close() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
close() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
close() - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
Closes this input stream and releases any system resources associated with the stream.
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
 
combineByteArrays(byte[]...) - Static method in class robaho.net.httpserver.http2.Utils
 
combineByteArrays(List<byte[]>) - Static method in class robaho.net.httpserver.http2.Utils
 
combineByteArrays(List<byte[]>, List<byte[]>) - Static method in class robaho.net.httpserver.http2.Utils
 
COMPRESSION_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
CONNECT_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
connectFailed(URI, SocketAddress, IOException) - Method in class robaho.net.httpserver.extras.ProxyHandler
 
CONNECTING - Enum constant in enum class robaho.net.httpserver.websockets.State
 
consumeInput(HttpExchange) - Method in class robaho.net.httpserver.AuthFilter
 
contains(String) - Method in class robaho.net.httpserver.BloomSet
 
contains(FrameFlag) - Method in class robaho.net.httpserver.http2.frame.FrameFlag.FlagSet
 
containsIgnoreCase(String, String) - Static method in class robaho.net.httpserver.Utils
efficient contains() ignoring case
containsKey(Object) - Method in class robaho.net.httpserver.OptimizedHeaders
 
containsValue(Object) - Method in class robaho.net.httpserver.OptimizedHeaders
 
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
 
CONTINUATION - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
ContinuationFrame - Class in robaho.net.httpserver.http2.frame
 
ContinuationFrame(FrameHeader, byte[]) - Constructor for class robaho.net.httpserver.http2.frame.ContinuationFrame
 
convertToBinary(byte[], int, int) - Static method in class robaho.net.httpserver.http2.Utils
 
convertToBinary(byte[], int, int, int) - Static method in class robaho.net.httpserver.http2.Utils
 
convertToInt(byte[], int) - Static method in class robaho.net.httpserver.http2.Utils
 
convertToInt(byte[], int, int) - Static method in class robaho.net.httpserver.http2.Utils
 
convertToLong(byte[], int, int) - Static method in class robaho.net.httpserver.http2.Utils
 
count - Variable in class robaho.net.httpserver.NoSyncBufferedInputStream
The index one greater than the index of the last valid byte in the buffer.
count - Variable in class robaho.net.httpserver.NoSyncBufferedOutputStream
The number of valid bytes in the buffer.
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.
DATA - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
DataFrame - Class in robaho.net.httpserver.http2.frame
 
DataFrame(FrameHeader, byte[]) - Constructor for class robaho.net.httpserver.http2.frame.DataFrame
 
debug() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
debug() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
debug() - Method in class robaho.net.httpserver.HttpConnection
 
debug(byte[]) - Static method in class robaho.net.httpserver.http2.frame.FrameHeader
 
decode(byte[]) - Static method in class robaho.net.httpserver.http2.hpack.Huffman
 
decode(String, String) - Static method in class robaho.net.httpserver.extras.QueryParameters
 
decodeFieldSegments(byte[]) - Method in class robaho.net.httpserver.http2.hpack.HPackContext
 
DEFAULT_INITIAL_WINDOWSIZE - Static variable in class robaho.net.httpserver.http2.frame.SettingParameter
 
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
 
deserialize(InputStream) - Static method in class robaho.net.httpserver.http2.frame.FrameSerializer
 
doFilter(HttpExchange, Filter.Chain) - Method in class robaho.net.httpserver.AuthFilter
The filter's implementation, which is invoked by the server

E

encode() - Method in class robaho.net.httpserver.http2.frame.BaseFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.ContinuationFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.DataFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
 
encode() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.PingFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.PriorityFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.ResetStreamFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.SettingsFrame
 
encode() - Method in class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
encode(byte[]) - Method in class robaho.net.httpserver.http2.frame.FrameHeader
encode into an existing byte array
encode(int, FrameType, FrameFlag.FlagSet, int) - Static method in class robaho.net.httpserver.http2.frame.FrameHeader
 
encodeHeadersFrame(Headers, int) - Static method in class robaho.net.httpserver.http2.hpack.HPackContext
 
encoding(Headers) - Static method in class robaho.net.httpserver.extras.ContentEncoding
 
END_HEADERS - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
END_STREAM - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
ENHANCE_YOUR_CALM - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
entrySet() - Method in class robaho.net.httpserver.OptimizedHeaders
 
entrySet(Function<T, T2>) - Method in class robaho.net.httpserver.OpenAddressIntMap
 
equals(Object) - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class robaho.net.httpserver.OptimizedHeaders
 
errorCode - Variable in class robaho.net.httpserver.http2.frame.GoawayFrame
 
errorCode - Variable in class robaho.net.httpserver.http2.frame.ResetStreamFrame
 
exclusive - Variable in class robaho.net.httpserver.http2.frame.PriorityFrame
 

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
 
FLOW_CONTROL_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
flush() - Method in class robaho.net.httpserver.NoSyncBufferedOutputStream
Flushes this buffered output stream.
flushes - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
forEach(BiConsumer<? super String, ? super List<String>>) - Method in class robaho.net.httpserver.OptimizedHeaders
 
forEach(BiConsumer<K, V>) - Method in class robaho.net.httpserver.OpenAddressMap
 
forEach(Consumer<SettingParameter>) - Method in class robaho.net.httpserver.http2.frame.SettingsMap
 
FormParser - Class in robaho.net.httpserver.extras
Parse url-encoded requests.
FormParser() - Constructor for class robaho.net.httpserver.extras.FormParser
 
FRAME_SIZE_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
FrameFlag - Enum Class in robaho.net.httpserver.http2.frame
An enumeration to define all the Flags that can be attached to a frame
FrameFlag.FlagSet - Class in robaho.net.httpserver.http2.frame
 
FrameHeader - Class in robaho.net.httpserver.http2.frame
Create a frame header object
FrameHeader(int, FrameType, FrameFlag.FlagSet, int) - Constructor for class robaho.net.httpserver.http2.frame.FrameHeader
 
FrameSerializer - Class in robaho.net.httpserver.http2.frame
 
FrameSerializer() - Constructor for class robaho.net.httpserver.http2.frame.FrameSerializer
 
framesSent - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
FrameType - Enum Class in robaho.net.httpserver.http2.frame
[rfc7540: Section 11.2] A enumeration of all the Frame types introduced in HTTP2 This specification defines a number of frame types, each identified by a unique 8-bit type code.

G

get(int) - Method in class robaho.net.httpserver.OpenAddressIntMap
 
get(Object) - Method in class robaho.net.httpserver.OptimizedHeaders
 
get(K) - Method in class robaho.net.httpserver.OpenAddressMap
 
get(SettingIdentifier) - Method in class robaho.net.httpserver.http2.frame.SettingsMap
 
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
 
getAttribute(String) - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
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
 
getDependentStream() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
A 31-bit stream identifier for the stream that this stream depends on (see Section 5.3).
getEnum(int) - Static method in enum class robaho.net.httpserver.http2.frame.FrameType
 
getEnum(int) - Static method in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
getEnum(int) - Static method in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
getEnumSet(byte, FrameType) - Static method in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
getErrorCode() - Method in exception class robaho.net.httpserver.http2.HTTP2Exception
 
getExecutor() - Method in interface robaho.net.httpserver.http2.HTTP2Connection.StreamHandler
 
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
 
getFirst(String) - Method in class robaho.net.httpserver.OptimizedHeaders
 
getFlags() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
defined as an EnumSet<FrameFlag>, it identifies flags associated with a particular frame
getHeader() - Method in class robaho.net.httpserver.http2.frame.BaseFrame
 
getHeaderBlock() - Method in class robaho.net.httpserver.http2.frame.ContinuationFrame
 
getHeaderBlock() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
A header block fragment (Section 4.3).
getHeaderField(int) - Method in class robaho.net.httpserver.http2.hpack.HPackContext
 
getHttpContext() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getHttpContext() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getHttpsConfigurator() - Method in class robaho.net.httpserver.HttpsServerImpl
 
getIsExclusive() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
A single-bit flag indicating that the stream dependency is exclusive (see Section 5.3).
getLength() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
24-bit unsigned integer value that specifies length of the frame
getLocalAddress() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getLocalAddress() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getLocalAddress() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getLocalAddress() - Method in class robaho.net.httpserver.HttpConnection
 
getLocalSettings() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
getMaskingKey() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
getName() - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
getOpCode() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
getOrDefault(int, T) - Method in class robaho.net.httpserver.OpenAddressIntMap
 
getOrDefault(SettingIdentifier, SettingParameter) - Method in class robaho.net.httpserver.http2.frame.SettingsMap
 
getOutputStream() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getPadding() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
Padding octets.
getPadLength() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
An 8-bit field containing the length of the frame padding in units of octets.
getPrincipal() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getPrincipal() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getProtocol() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getProtocol() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getReason() - Method in exception class robaho.net.httpserver.websockets.WebSocketException
 
getRemoteAddress() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getRemoteAddress() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getRemoteAddress() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getRemoteAddress() - Method in class robaho.net.httpserver.HttpConnection
 
getRemoteSettings() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
getRequestBody() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getRequestBody() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getRequestHeaders() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getRequestHeaders() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getRequestHeaders() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getRequestMethod() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getRequestMethod() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getRequestURI() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getRequestURI() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getResponseBody() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getResponseBody() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getResponseCode() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getResponseCode() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getResponseHeaders() - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
getResponseHeaders() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getResponseHeaders() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getSettingParameters() - Method in class robaho.net.httpserver.http2.frame.SettingsFrame
 
getSSLSession() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
getSSLSession() - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
getSSLSession() - Method in class robaho.net.httpserver.HttpConnection
 
getStreamIdentifier() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
31-bit unsigned integer uniquely identifies a frame
getTextPayload() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
getType() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
defined as an enum FrameType, it identifies the type of the frame
getValue() - Method in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
getValue() - Method in enum class robaho.net.httpserver.http2.frame.FrameType
 
getValue() - Method in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
getValue() - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
getValue() - Method in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
getValue() - Method in enum class robaho.net.httpserver.websockets.CloseCode
 
getValue() - Method in enum class robaho.net.httpserver.websockets.OpCode
 
getWeight() - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
An unsigned 8-bit integer representing a priority weight for the stream (see Section 5.3).
getWindowSizeIncrement() - Method in class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
GOAWAY - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
GoawayFrame - Class in robaho.net.httpserver.http2.frame
 
GoawayFrame(FrameHeader, HTTP2ErrorCode) - Constructor for class robaho.net.httpserver.http2.frame.GoawayFrame
 
GoawayFrame(FrameHeader, HTTP2ErrorCode, int) - Constructor for class robaho.net.httpserver.http2.frame.GoawayFrame
 
GoawayFrame(HTTP2ErrorCode, int) - Constructor for class robaho.net.httpserver.http2.frame.GoawayFrame
 
GoingAway - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 

H

handle() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
handle(HttpExchange) - Method in class robaho.net.httpserver.extras.ProxyHandler
 
handle(HttpExchange) - Method in class robaho.net.httpserver.websockets.WebSocketHandler
 
handleStream(HTTP2Stream, InputStream, OutputStream) - Method in interface robaho.net.httpserver.http2.HTTP2Connection.StreamHandler
 
hashCode() - Method in record class robaho.net.httpserver.extras.MultipartFormParser.Part
Returns a hash code value for this object.
hashCode() - Method in record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Returns a hash code value for this object.
hashCode() - Method in class robaho.net.httpserver.OptimizedHeaders
 
hasProperPreface() - Method in class robaho.net.httpserver.http2.HTTP2Connection
Function to validate the PREFACE received on the input stream from the remote system
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
 
HeaderFields - Class in robaho.net.httpserver.http2.hpack
container for emitted HTTP2HeaderField from field block decoding.
HeaderFields() - Constructor for class robaho.net.httpserver.http2.hpack.HeaderFields
 
HEADERS - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
HeadersFrame - Class in robaho.net.httpserver.http2.frame
[rfc7540 Section 6.2] The HEADERS frame (type=0x1) is used to open a stream (Section 5.1), and additionally carries a header block fragment.
HeadersFrame() - Constructor for class robaho.net.httpserver.http2.frame.HeadersFrame
 
HeadersFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.HeadersFrame
 
HostPort(String, int, String) - Constructor for record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Creates an instance of a HostPort record class.
HPackContext - Class in robaho.net.httpserver.http2.hpack
 
HPackContext() - Constructor for class robaho.net.httpserver.http2.hpack.HPackContext
 
HTTP_1_1_REQUIRED - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
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_SWITCHING_PROTOCOLS - 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
 
HTTP2Connection - Class in robaho.net.httpserver.http2
 
HTTP2Connection(HttpConnection, HTTP2Stats, InputStream, OutputStream, HTTP2Connection.StreamHandler) - Constructor for class robaho.net.httpserver.http2.HTTP2Connection
Constructor to instantiate HTTP2Connection object
HTTP2Connection.StreamHandler - Interface in robaho.net.httpserver.http2
 
http2ConnectionWindowSize() - Static method in class robaho.net.httpserver.ServerConfig
 
http2DisableFlushDelay() - Static method in class robaho.net.httpserver.ServerConfig
 
HTTP2ErrorCode - Enum Class in robaho.net.httpserver.http2
 
HTTP2Exception - Exception Class in robaho.net.httpserver.http2
 
HTTP2Exception(String, Exception) - Constructor for exception class robaho.net.httpserver.http2.HTTP2Exception
 
HTTP2Exception(HTTP2ErrorCode) - Constructor for exception class robaho.net.httpserver.http2.HTTP2Exception
 
HTTP2Exception(HTTP2ErrorCode, String) - Constructor for exception class robaho.net.httpserver.http2.HTTP2Exception
 
HTTP2Exception(HTTP2ErrorCode, Throwable) - Constructor for exception class robaho.net.httpserver.http2.HTTP2Exception
 
Http2ExchangeImpl - Class in robaho.net.httpserver
 
Http2ExchangeImpl(HTTP2Stream, URI, String, HttpContext, Headers, Headers, InputStream, OutputStream) - Constructor for class robaho.net.httpserver.Http2ExchangeImpl
 
HTTP2HeaderField - Class in robaho.net.httpserver.http2.hpack
 
HTTP2HeaderField() - Constructor for class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
HTTP2HeaderField(String, String) - Constructor for class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
http2InitialWindowSize() - Static method in class robaho.net.httpserver.ServerConfig
 
http2MaxConcurrentStreams() - Static method in class robaho.net.httpserver.ServerConfig
 
http2MaxFrameSize() - Static method in class robaho.net.httpserver.ServerConfig
 
http2OverNonSSL() - Static method in class robaho.net.httpserver.ServerConfig
 
http2OverSSL() - Static method in class robaho.net.httpserver.ServerConfig
 
HTTP2Stats - Class in robaho.net.httpserver.http2
 
HTTP2Stats() - Constructor for class robaho.net.httpserver.http2.HTTP2Stats
 
HTTP2Stream - Class in robaho.net.httpserver.http2
 
HTTP2Stream(int, HTTP2Connection, Headers, HTTP2Connection.StreamHandler) - Constructor for class robaho.net.httpserver.http2.HTTP2Stream
 
HttpConnection - Class in robaho.net.httpserver
encapsulates all the connection specific state for a HTTP/S connection one of these is hung from the selector attachment and is used to locate everything from that.
HttpServerImpl - Class in robaho.net.httpserver
 
HttpsServerImpl - Class in robaho.net.httpserver
 
Huffman - Class in robaho.net.httpserver.http2.hpack
 
Huffman() - Constructor for class robaho.net.httpserver.http2.hpack.Huffman
 

I

identifier - Variable in class robaho.net.httpserver.http2.frame.SettingParameter
 
INADEQUATE_SECURITY - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
INTERNAL_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
InternalServerError - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
InvalidFramePayloadData - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
isClosed() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
isClosed() - Method in class robaho.net.httpserver.HttpConnection
 
isControlFrame() - Method in enum class robaho.net.httpserver.websockets.OpCode
 
isEmpty() - Method in class robaho.net.httpserver.OptimizedHeaders
 
isFin() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
isHalfClosed() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
isMasked() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
isOpen() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
isOpen() - Method in class robaho.net.httpserver.websockets.WebSocket
 
isPseudoHeader() - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
isQuotedStringContent(String) - Static method in class robaho.net.httpserver.Utils
 
isSSL() - Method in class robaho.net.httpserver.HttpConnection
 
isValidName(String) - Static method in class robaho.net.httpserver.Utils
 
isWebsocketRequested(Headers) - Static method in class robaho.net.httpserver.websockets.WebSocketHandler
 
iterator() - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
 

K

keys() - Method in class robaho.net.httpserver.OpenAddressMap
 
keySet() - Method in class robaho.net.httpserver.OptimizedHeaders
 

L

lastSeenStream - Variable in class robaho.net.httpserver.http2.frame.GoawayFrame
 
logger - Variable in class robaho.net.httpserver.extras.ProxyHandler
 
logger - Variable in class robaho.net.httpserver.websockets.WebSocket
 

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

name - Variable in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
NO_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
NONE - Static variable in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
nonsslConnections - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
NormalClosure - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
normalize(String) - Static method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
normalizedName - Variable in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
NoStatusRcvd - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
NoSyncBufferedInputStream - Class in robaho.net.httpserver
simple buffered input stream with no synchronization.
NoSyncBufferedInputStream(InputStream) - Constructor for class robaho.net.httpserver.NoSyncBufferedInputStream
 
NoSyncBufferedOutputStream - Class in robaho.net.httpserver
buffered output stream designed for virtual threads
NoSyncBufferedOutputStream(OutputStream) - Constructor for class robaho.net.httpserver.NoSyncBufferedOutputStream
 
NOT_IMPLEMENTED - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 

O

of(String...) - Static method in class robaho.net.httpserver.BloomSet
 
of(FrameFlag...) - Static method in class robaho.net.httpserver.http2.frame.FrameFlag.FlagSet
 
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
 
OpenAddressIntMap<T> - Class in robaho.net.httpserver
 
OpenAddressIntMap(int) - Constructor for class robaho.net.httpserver.OpenAddressIntMap
 
OpenAddressMap<K,V> - Class in robaho.net.httpserver
 
OpenAddressMap(int) - Constructor for class robaho.net.httpserver.OpenAddressMap
 
openWebSocket(HttpExchange) - Method in class robaho.net.httpserver.websockets.WebSocketHandler
 
OptimizedHeaders - Class in robaho.net.httpserver
 
OptimizedHeaders() - Constructor for class robaho.net.httpserver.OptimizedHeaders
 
OptimizedHeaders(int) - Constructor for class robaho.net.httpserver.OptimizedHeaders
 

P

PADDED - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
parse(byte[]) - Static method in class robaho.net.httpserver.http2.frame.SettingParameter
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.ContinuationFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.DataFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.GoawayFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.PingFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.SettingsFrame
 
parse(byte[], FrameHeader) - Static method in class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
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.
Parse(byte[]) - Static method in class robaho.net.httpserver.http2.frame.FrameHeader
Parse the 9 bytes frame header to determine length, type, flags and the stream identifier
Part(String, String, String, File) - Constructor for record class robaho.net.httpserver.extras.MultipartFormParser.Part
Creates an instance of a Part record class.
pauses - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
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
 
PING - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
PingFrame - Class in robaho.net.httpserver.http2.frame
 
PingFrame() - Constructor for class robaho.net.httpserver.http2.frame.PingFrame
 
PingFrame(FrameHeader, byte[]) - Constructor for class robaho.net.httpserver.http2.frame.PingFrame
 
PingFrame(PingFrame) - Constructor for class robaho.net.httpserver.http2.frame.PingFrame
 
pingsSent - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
PolicyViolation - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
Pong - Enum constant in enum class robaho.net.httpserver.websockets.OpCode
 
port() - Method in record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Returns the value of the port record component.
pos - Variable in class robaho.net.httpserver.NoSyncBufferedInputStream
The current position in the buffer.
PRIORITY - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameFlag
 
PRIORITY - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
PriorityFrame - Class in robaho.net.httpserver.http2.frame
 
PriorityFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.PriorityFrame
 
processFrame(BaseFrame) - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
PROTOCOL_ERROR - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
ProtocolError - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
ProxyHandler - Class in robaho.net.httpserver.extras
proxy requests to another host
ProxyHandler() - Constructor for class robaho.net.httpserver.extras.ProxyHandler
 
ProxyHandler(ProxyHandler.HostPort) - Constructor for class robaho.net.httpserver.extras.ProxyHandler
 
ProxyHandler.HostPort - Record Class in robaho.net.httpserver.extras
 
proxyTo(HttpExchange) - Method in class robaho.net.httpserver.extras.ProxyHandler
 
PUSH_PROMISE - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
PushPromiseFrame - Class in robaho.net.httpserver.http2.frame
 
PushPromiseFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.PushPromiseFrame
 
put(int, T) - Method in class robaho.net.httpserver.OpenAddressIntMap
 
put(String, List<String>) - Method in class robaho.net.httpserver.OptimizedHeaders
 
put(K, V) - Method in class robaho.net.httpserver.OpenAddressMap
 

Q

QueryParameters - Class in robaho.net.httpserver.extras
 
QueryParameters() - Constructor for class robaho.net.httpserver.extras.QueryParameters
 

R

read() - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
See the general contract of the read method of InputStream.
read(byte[], int, int) - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
Reads bytes from this byte-input stream into the specified byte array, starting at the given offset.
read(InputStream) - Static method in class robaho.net.httpserver.websockets.WebSocketFrame
 
readFully(InputStream, byte[]) - Static method in class robaho.net.httpserver.http2.HTTP2Connection
 
REFUSED_STREAM - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
remove(Object) - Method in class robaho.net.httpserver.OptimizedHeaders
 
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
 
requestCount - Variable in class robaho.net.httpserver.HttpConnection
 
ResetStreamFrame - Class in robaho.net.httpserver.http2.frame
 
ResetStreamFrame(FrameHeader, HTTP2ErrorCode) - Constructor for class robaho.net.httpserver.http2.frame.ResetStreamFrame
 
ResetStreamFrame(HTTP2ErrorCode, int) - Constructor for class robaho.net.httpserver.http2.frame.ResetStreamFrame
 
robaho.httpserver - module robaho.httpserver
 
robaho.net.httpserver - package robaho.net.httpserver
 
robaho.net.httpserver.extras - package robaho.net.httpserver.extras
 
robaho.net.httpserver.http2 - package robaho.net.httpserver.http2
 
robaho.net.httpserver.http2.frame - package robaho.net.httpserver.http2.frame
 
robaho.net.httpserver.http2.hpack - package robaho.net.httpserver.http2.hpack
 
robaho.net.httpserver.websockets - package robaho.net.httpserver.websockets
 
RST_STREAM - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 

S

scheme() - Method in record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Returns the value of the scheme record component.
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
 
sendGoAway(HTTP2ErrorCode) - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
sendMySettings() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
sendPing() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
sendResetStream(HTTP2ErrorCode, int) - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
sendResponseHeaders(int, long) - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
sendResponseHeaders(int, long) - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
sendResponseHeaders(HttpExchange, int, String) - Static method in class robaho.net.httpserver.websockets.Util
 
sendSettingsAck() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
sendWindowUpdate() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
server() - Method in record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Returns the value of the server record component.
ServerConfig - Class in robaho.net.httpserver
Parameters that users will not likely need to set but are useful for debugging
ServerConfig() - Constructor for class robaho.net.httpserver.ServerConfig
 
set(String, String) - Method in class robaho.net.httpserver.OptimizedHeaders
 
set(SettingParameter) - Method in class robaho.net.httpserver.http2.frame.SettingsMap
 
setAttribute(String, Object) - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
setAttribute(String, Object) - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
setAuthenticator(Authenticator) - Method in class robaho.net.httpserver.AuthFilter
 
setBinaryPayload(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
setDependentStream(long) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
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
 
setHeader(FrameHeader) - Method in class robaho.net.httpserver.http2.frame.BaseFrame
 
setHeaderBlock(byte[]) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
setHttpsConfigurator(HttpsConfigurator) - Method in class robaho.net.httpserver.HttpsServerImpl
 
setIsExclusive(boolean) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
setMaskingKey(byte[]) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
setName(String) - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
setName(String, String) - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
setOpCode(OpCode) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
setPadding(byte[]) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
setPadLength(int) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
setPrincipal(HttpPrincipal) - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
setStreams(InputStream, OutputStream) - Method in class robaho.net.httpserver.DelegatingHttpExchange
 
setStreams(InputStream, OutputStream) - Method in class robaho.net.httpserver.Http2ExchangeImpl
 
setTextPayload(String) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
SettingIdentifier - Enum Class in robaho.net.httpserver.http2.frame
 
SettingParameter - Class in robaho.net.httpserver.http2.frame
 
SettingParameter() - Constructor for class robaho.net.httpserver.http2.frame.SettingParameter
 
SettingParameter(SettingIdentifier, long) - Constructor for class robaho.net.httpserver.http2.frame.SettingParameter
 
SETTINGS - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
SETTINGS_ENABLE_PUSH - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_HEADER_TABLE_SIZE - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_INITIAL_WINDOW_SIZE - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_MAX_CONCURRENT_STREAMS - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_MAX_FRAME_SIZE - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_MAX_HEADER_LIST_SIZE - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_NONE - Enum constant in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
SETTINGS_TIMEOUT - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
SettingsFrame - Class in robaho.net.httpserver.http2.frame
 
SettingsFrame() - Constructor for class robaho.net.httpserver.http2.frame.SettingsFrame
SettingsFrame Constructor which calls the parameterized constructor
SettingsFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.SettingsFrame
 
SettingsMap - Class in robaho.net.httpserver.http2.frame
 
SettingsMap() - Constructor for class robaho.net.httpserver.http2.frame.SettingsMap
 
setUnmasked() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
setValue(String) - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
setWeight(int) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
size() - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
 
size() - Method in class robaho.net.httpserver.OpenAddressIntMap
 
size() - Method in class robaho.net.httpserver.OpenAddressMap
 
size() - Method in class robaho.net.httpserver.OptimizedHeaders
 
skip(long) - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
See the general contract of the skip method of InputStream.
SOCKET_WRITE_BUFFER - Static variable in class robaho.net.httpserver.Attributes
an Integer which sets the size of the kernel socket write buffer
sslConnections - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
start() - Method in class robaho.net.httpserver.HttpServerImpl
 
start() - Method in class robaho.net.httpserver.HttpsServerImpl
 
State - Enum Class in robaho.net.httpserver.websockets
 
stats() - Method in class robaho.net.httpserver.http2.HTTP2Stats
 
stop(int) - Method in class robaho.net.httpserver.HttpServerImpl
 
stop(int) - Method in class robaho.net.httpserver.HttpsServerImpl
 
stream - Variable in class robaho.net.httpserver.Http2ExchangeImpl
 
STREAM_CLOSED - Enum constant in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
 
streamDependency - Variable in class robaho.net.httpserver.http2.frame.PriorityFrame
 

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 record class robaho.net.httpserver.extras.ProxyHandler.HostPort
Returns a string representation of this record class.
toString() - Method in class robaho.net.httpserver.http2.frame.FrameFlag.FlagSet
 
toString() - Method in class robaho.net.httpserver.http2.frame.FrameHeader
 
toString() - Method in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
toString() - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
toString() - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
toString() - Method in class robaho.net.httpserver.HttpConnection
 
toString() - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
totalStreams - Variable in class robaho.net.httpserver.http2.HTTP2Stats
 
transferTo(OutputStream) - Method in class robaho.net.httpserver.NoSyncBufferedInputStream
 

U

UNCONNECTED - Enum constant in enum class robaho.net.httpserver.websockets.State
 
UnsupportedData - Enum constant in enum class robaho.net.httpserver.websockets.CloseCode
 
updateRemoteSettings(SettingsFrame) - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
Util - Class in robaho.net.httpserver.websockets
 
Util() - Constructor for class robaho.net.httpserver.websockets.Util
 
Utils - Class in robaho.net.httpserver.http2
 
Utils - Class in robaho.net.httpserver
Provides utility methods for checking header field names and quoted strings.
Utils() - Constructor for class robaho.net.httpserver.http2.Utils
 
Utils() - Constructor for class robaho.net.httpserver.Utils
 

V

validate() - Method in class robaho.net.httpserver.http2.hpack.HeaderFields
perform the multi-field validation of the collection of header fields
validateValue(long) - Method in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
 
value - Variable in class robaho.net.httpserver.http2.frame.SettingParameter
 
value - Variable in class robaho.net.httpserver.http2.hpack.HTTP2HeaderField
 
value() - Method in class robaho.net.httpserver.http2.frame.FrameFlag.FlagSet
 
valueOf(String) - Static method in enum class robaho.net.httpserver.http2.frame.FrameFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class robaho.net.httpserver.http2.frame.FrameType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class robaho.net.httpserver.http2.frame.SettingIdentifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class robaho.net.httpserver.http2.HTTP2ErrorCode
Returns the enum constant of this class with the specified name.
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() - Method in class robaho.net.httpserver.BloomSet
 
values() - Static method in enum class robaho.net.httpserver.http2.frame.FrameFlag
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.http2.frame.FrameType
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.http2.frame.SettingIdentifier
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.http2.HTTP2ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class robaho.net.httpserver.OpenAddressIntMap
 
values() - Method in class robaho.net.httpserver.OptimizedHeaders
 
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
 
weight - Variable in class robaho.net.httpserver.http2.frame.PriorityFrame
 
WINDOW_UPDATE - Enum constant in enum class robaho.net.httpserver.http2.frame.FrameType
 
WindowUpdateFrame - Class in robaho.net.httpserver.http2.frame
 
WindowUpdateFrame(int, int) - Constructor for class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
WindowUpdateFrame(FrameHeader) - Constructor for class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
write(byte[], int, int) - Method in class robaho.net.httpserver.NoSyncBufferedOutputStream
Writes len bytes from the specified byte array starting at offset off to this buffered output stream.
write(int) - Method in class robaho.net.httpserver.NoSyncBufferedOutputStream
Writes the specified byte to this buffered output stream.
write(OutputStream) - Method in class robaho.net.httpserver.websockets.WebSocketFrame
 
writeBinary(OutputStream, int) - Static method in class robaho.net.httpserver.http2.Utils
 
writeBinary(OutputStream, int, int) - Static method in class robaho.net.httpserver.http2.Utils
 
writeFrame(byte[]) - Method in class robaho.net.httpserver.http2.HTTP2Connection
 
writeFrame(List<byte[]>) - Method in class robaho.net.httpserver.http2.HTTP2Connection
writes a frame that consists of multiple byte arrays.
writeGenericHeaderFrame(Headers, OutputStream, int) - Static method in class robaho.net.httpserver.http2.hpack.HPackContext
 
writeHeaderFrame(Headers, OutputStream, int, boolean) - Static method in class robaho.net.httpserver.http2.hpack.HPackContext
this method is optimized for a server implementation and is not suitable for generic http2 hpack header encoding
writeResponseHeaders(boolean) - Method in class robaho.net.httpserver.http2.HTTP2Stream
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.BaseFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.ContinuationFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.DataFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.FrameHeader
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.GoawayFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.HeadersFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.PingFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.PriorityFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.PushPromiseFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.ResetStreamFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.SettingParameter
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.SettingsFrame
 
writeTo(OutputStream) - Method in class robaho.net.httpserver.http2.frame.WindowUpdateFrame
 
writeTo(OutputStream, int, FrameType, FrameFlag.FlagSet, int) - Static method in class robaho.net.httpserver.http2.frame.FrameHeader
 
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form