Index
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
contentTyperecord 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
datarecord 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
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
- 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
HostPortrecord 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
Partrecord 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
portrecord 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
readmethod ofInputStream. - 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
schemerecord 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
serverrecord 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
skipmethod ofInputStream. - 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
lenbytes from the specified byte array starting at offsetoffto 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form