Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abort() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
Issue a harsh abort of the underlying connection.
- abort() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- abort() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- AbstractExtension - Class in org.eclipse.jetty.websocket.core
- AbstractExtension() - Constructor for class org.eclipse.jetty.websocket.core.AbstractExtension
- AbstractMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- AbstractMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.ByteArrayMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.ByteBufferMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.DispatchedMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageReader
- accept(Frame, Callback) - Method in interface org.eclipse.jetty.websocket.core.internal.messages.MessageSink
-
Consume the frame payload to the message.
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.PartialByteArrayMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.PartialByteBufferMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.PartialStringMessageSink
- accept(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.StringMessageSink
- append(StringBuilder, Class<?>, Method) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- append(StringBuilder, MethodType) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- append(StringBuilder, Method) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- Arg(Class<?>) - Constructor for class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- Arg(Class<?>, String) - Constructor for class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- asPayloadBuffer() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- asPayloadBuffer(int, String) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- asReadOnly() - Method in class org.eclipse.jetty.websocket.core.Frame
- assertIsAnnotated(Method, Class<? extends Annotation>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- assertIsPublicNonStatic(Method) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- assertIsReturn(Method, Class<?>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- assertValidFrame(Frame, CoreSession) - Static method in class org.eclipse.jetty.websocket.core.internal.util.FrameValidation
- assertValidIncoming(Frame, CoreSession) - Static method in class org.eclipse.jetty.websocket.core.internal.util.FrameValidation
- assertValidOutgoing(Frame, CoreSession) - Static method in class org.eclipse.jetty.websocket.core.internal.util.FrameValidation
- autoDemand() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
B
- BAD_DATA - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- BAD_GATEWAY - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- BAD_PAYLOAD - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- BadPayloadException - Exception in org.eclipse.jetty.websocket.core.exception
-
Exception to terminate the connection because it has received data within a frame payload that was not consistent with the requirements of that frame payload.
- BadPayloadException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.BadPayloadException
- BadPayloadException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.BadPayloadException
- BadPayloadException(Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.BadPayloadException
- batch - Variable in class org.eclipse.jetty.websocket.core.internal.FrameEntry
- Behavior - Enum in org.eclipse.jetty.websocket.core
-
Behavior for how the WebSocket should operate.
- BINARY - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Binary Frame
- bindTo(MethodHandle, Object...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
-
Bind optional arguments to provided method handle
- build(Class<?>, Class<? extends Annotation>, Method) - Static method in exception org.eclipse.jetty.websocket.core.exception.InvalidSignatureException
- build(Class<?>, Class<? extends Annotation>, Method...) - Static method in exception org.eclipse.jetty.websocket.core.exception.DuplicateAnnotationException
- build(MethodType, MethodType) - Static method in exception org.eclipse.jetty.websocket.core.exception.InvalidSignatureException
- ByteArrayMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- ByteArrayMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.ByteArrayMessageSink
- ByteBufferMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- ByteBufferMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.ByteBufferMessageSink
C
- callback - Variable in class org.eclipse.jetty.websocket.core.internal.FrameEntry
- cancelDemand() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- check(byte, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FrameSequence
- checkFrameSize(byte, int) - Method in class org.eclipse.jetty.websocket.core.internal.Parser
- CLIENT - Enum constant in enum org.eclipse.jetty.websocket.core.Behavior
- close() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- close() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- close() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageReader
- close() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageWriter
- close() - Method in class org.eclipse.jetty.websocket.core.internal.Parser.ParsedFrame
- close(int, String, Callback) - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
Initiate close handshake with provide status code and optional reason phrase.
- close(int, String, Callback) - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- close(int, String, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Send Close Frame with specified Status Code and optional Reason
- close(Callback) - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
Initiate close handshake, no payload (no declared status code or reason phrase)
- close(Callback) - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- close(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Send Close Frame with no payload.
- CLOSE - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Close Frame
- closeConnection(CloseStatus, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- CloseException - Exception in org.eclipse.jetty.websocket.core.exception
- CloseException(int, String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.CloseException
- CloseException(int, String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.CloseException
- CloseException(int, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.CloseException
- CloseStatus - Class in org.eclipse.jetty.websocket.core
-
Representation of a WebSocket Close (status code & reason)
- CloseStatus() - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
-
Creates a reason for closing a web socket connection with the no given status code.
- CloseStatus(int) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
-
Creates a reason for closing a web socket connection with the given status code and no reason phrase.
- CloseStatus(int, String) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
-
Creates a reason for closing a web socket connection with the given status code and reason phrase.
- CloseStatus(int, String, Throwable) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
-
Creates a reason for closing a web socket connection with the given status code and reason phrase.
- CloseStatus(int, Throwable) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
-
Creates a reason for closing a web socket connection with the given status code and reason phrase.
- CloseStatus(ByteBuffer) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
- CloseStatus(Frame) - Constructor for class org.eclipse.jetty.websocket.core.CloseStatus
- CloseStatus.Supplier - Interface in org.eclipse.jetty.websocket.core
- codeString(int) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- Configuration - Interface in org.eclipse.jetty.websocket.core
- Configuration.ConfigurationCustomizer - Class in org.eclipse.jetty.websocket.core
- Configuration.Customizer - Interface in org.eclipse.jetty.websocket.core
- ConfigurationCustomizer() - Constructor for class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- CONTINUATION - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Continuation Frame
- convertible() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- copy(Frame) - Static method in class org.eclipse.jetty.websocket.core.Frame
- copyHeaders(Frame) - Method in class org.eclipse.jetty.websocket.core.Frame
- copyWithoutPayload(Frame) - Static method in class org.eclipse.jetty.websocket.core.Frame
- CoreSession - Interface in org.eclipse.jetty.websocket.core
-
Represents the outgoing Frames.
- CoreSession.Empty - Class in org.eclipse.jetty.websocket.core
- customize(Configuration) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- customize(Configuration) - Method in interface org.eclipse.jetty.websocket.core.Configuration.Customizer
D
- DEFAULT_AUTO_FRAGMENT - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_IDLE_TIMEOUT - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_INPUT_BUFFER_SIZE - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_MAX_BINARY_MESSAGE_SIZE - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_MAX_FRAME_SIZE - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_MAX_OUTGOING_FRAMES - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_MAX_TEXT_MESSAGE_SIZE - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_OUTPUT_BUFFER_SIZE - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- DEFAULT_WRITE_TIMEOUT - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- demand(long) - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
Manage flow control by indicating demand for handling Frames.
- demand(long) - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- demand(long) - Method in interface org.eclipse.jetty.websocket.core.internal.DemandChain
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- demand(long) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- DemandChain - Interface in org.eclipse.jetty.websocket.core.internal
-
This is extended by an
Extension
so it can intercept demand calls. - DemandingFlusher - Class in org.eclipse.jetty.websocket.core.internal
-
This flusher can be used to mutated and fragment
Frame
s and forwarded them on towards the application using theIncomingFrames
provided in the constructor. - DemandingFlusher(IncomingFrames) - Constructor for class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
- demask() - Method in class org.eclipse.jetty.websocket.core.Frame
- DispatchedMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
-
Centralized logic for Dispatched Message Handling.
- DispatchedMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.DispatchedMessageSink
- dump() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- dump() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- dump() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- dump(Appendable, String) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- dump(Appendable, String) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- dump(Appendable, String) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- dumpSelf() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- DuplicateAnnotationException - Exception in org.eclipse.jetty.websocket.core.exception
- DuplicateAnnotationException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.DuplicateAnnotationException
- DuplicateAnnotationException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.DuplicateAnnotationException
E
- emitFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
-
This is used within an implementation of
DemandingFlusher.handle(Frame, Callback, boolean)
to forward a frame onto the next layer of processing. - Empty() - Constructor for class org.eclipse.jetty.websocket.core.CoreSession.Empty
- endsWithTail(ByteBuffer) - Static method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- enqueue(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
-
Enqueue a Frame to be written to the endpoint.
- equals(Object) - Method in class org.eclipse.jetty.websocket.core.Frame
- Extension - Interface in org.eclipse.jetty.websocket.core
-
Interface for WebSocket Extensions.
- EXTENSION_ERROR - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- ExtensionConfig - Class in org.eclipse.jetty.websocket.core
-
Represents an Extension Configuration, as seen during the connection Handshake process.
- ExtensionConfig(String) - Constructor for class org.eclipse.jetty.websocket.core.ExtensionConfig
- ExtensionConfig(String, Map<String, String>) - Constructor for class org.eclipse.jetty.websocket.core.ExtensionConfig
- ExtensionConfig(ExtensionConfig) - Constructor for class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Copy constructor
- ExtensionStack - Class in org.eclipse.jetty.websocket.core.internal
-
Represents the stack of Extensions.
- ExtensionStack(WebSocketComponents, Behavior) - Constructor for class org.eclipse.jetty.websocket.core.internal.ExtensionStack
F
- FAILED_TLS_HANDSHAKE - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- failFlusher(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
-
Used to fail this flusher possibly from an external event such as a callback.
- findAnnotatedMethod(Class<?>, Class<? extends Annotation>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- findAnnotatedMethods(Class<?>, Class<? extends Annotation>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- findGenericClassFor(Class<?>, Class<?>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
-
Given a Base (concrete) Class, find the interface specified, and return its concrete Generic class declaration.
- findMethod(Class<?>, String, Class<?>...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- finRsvOp - Variable in class org.eclipse.jetty.websocket.core.Frame
-
Combined FIN + RSV1 + RSV2 + RSV3 + OpCode byte.
- flush() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- flush() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageWriter
- flush(Callback) - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- flush(Callback) - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
If using BatchMode.ON or BatchMode.AUTO, trigger a flush of enqueued / batched frames.
- flush(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- FLUSH_FRAME - Static variable in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- FragmentExtension - Class in org.eclipse.jetty.websocket.core.internal
-
Fragment Extension
- FragmentExtension() - Constructor for class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- FragmentExtension.FragmentingDemandingFlusher - Class in org.eclipse.jetty.websocket.core.internal
- FragmentingDemandingFlusher() - Constructor for class org.eclipse.jetty.websocket.core.internal.FragmentExtension.FragmentingDemandingFlusher
- FragmentingFlusher - Class in org.eclipse.jetty.websocket.core.internal
-
Used to split large data frames into multiple frames below the maxFrameSize.
- FragmentingFlusher(Configuration) - Constructor for class org.eclipse.jetty.websocket.core.internal.FragmentingFlusher
- frame - Variable in class org.eclipse.jetty.websocket.core.internal.FrameEntry
- Frame - Class in org.eclipse.jetty.websocket.core
-
A Base Frame as seen in RFC 6455.
- Frame() - Constructor for class org.eclipse.jetty.websocket.core.Frame
- Frame(byte) - Constructor for class org.eclipse.jetty.websocket.core.Frame
-
Construct form opcode
- Frame(byte, boolean, String) - Constructor for class org.eclipse.jetty.websocket.core.Frame
- Frame(byte, boolean, ByteBuffer) - Constructor for class org.eclipse.jetty.websocket.core.Frame
- Frame(byte, byte[], ByteBuffer) - Constructor for class org.eclipse.jetty.websocket.core.Frame
- Frame(byte, String) - Constructor for class org.eclipse.jetty.websocket.core.Frame
- Frame(byte, ByteBuffer) - Constructor for class org.eclipse.jetty.websocket.core.Frame
- FrameCaptureExtension - Class in org.eclipse.jetty.websocket.core.internal
- FrameCaptureExtension() - Constructor for class org.eclipse.jetty.websocket.core.internal.FrameCaptureExtension
- FrameEntry - Class in org.eclipse.jetty.websocket.core.internal
- FrameEntry(Frame, Callback, boolean) - Constructor for class org.eclipse.jetty.websocket.core.internal.FrameEntry
- FrameFlusher - Class in org.eclipse.jetty.websocket.core.internal
- FrameFlusher(ByteBufferPool, Scheduler, Generator, EndPoint, int, int) - Constructor for class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- FrameHandler - Interface in org.eclipse.jetty.websocket.core
-
Interface for local WebSocket Endpoint Frame handling.
- FrameSequence - Class in org.eclipse.jetty.websocket.core.internal
- FrameSequence() - Constructor for class org.eclipse.jetty.websocket.core.internal.FrameSequence
- FrameValidation - Class in org.eclipse.jetty.websocket.core.internal.util
-
Some static utility methods for validating a
Frame
based on the state of itsCoreSession
. - FrameValidation() - Constructor for class org.eclipse.jetty.websocket.core.internal.util.FrameValidation
- from(Consumer<String>, Consumer<ByteBuffer>) - Static method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- from(ExtensionStack) - Static method in class org.eclipse.jetty.websocket.core.internal.Negotiated
G
- generateHeader(Frame, ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.Generator
-
Generate the header bytes of a frame into a single ByteBuffer.
- generatePayload(Frame, ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.Generator
-
Generate the payload of a frame into a single ByteBuffer, if the frame has a mask the payload will be masked as it is copied to the output buffer.
- generateWholeFrame(Frame, ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.Generator
-
Generate the whole frame (header + payload copy) into a single ByteBuffer.
- Generator - Class in org.eclipse.jetty.websocket.core.internal
-
Generating a frame in WebSocket land.
- Generator() - Constructor for class org.eclipse.jetty.websocket.core.internal.Generator
- getAvailableExtensionNames() - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- getAvailableExtensions() - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- getBehavior() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getBehavior() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- getBehavior() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getBufferPool() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getBufferPool() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getBufferPool() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getByteBufferPool() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getByteBufferPool() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- getByteBufferPool() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getBytesIn() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getBytesOut() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- getBytesOut() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getCause() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- getClassLoader() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getCloseStatus() - Method in interface org.eclipse.jetty.websocket.core.CloseStatus.Supplier
- getCloseStatus() - Method in class org.eclipse.jetty.websocket.core.internal.Parser.ParsedFrame
- getCloseStatus() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- getCloseStatus(Frame) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- getCode() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- getConfig() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getConfig() - Method in interface org.eclipse.jetty.websocket.core.Extension
-
The active configuration for this extension.
- getConfiguration() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getConnection() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getConvertedType() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- getCoreSession() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getCoreSession() - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- getDeflater() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- getDeflaterPool() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getDeflaterPool() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getExecutor() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getExecutor() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getExecutor() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getExtension(String) - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- getExtensionRegistry() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getExtensions() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getExtensions() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- getExtensionStack() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getFrameFlusher() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getGenerator() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getHandler() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getIdleTimeout() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getIdleTimeout() - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Get the Idle Timeout
- getIdleTimeout() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- getIdleTimeout() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getInflater() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- getInflaterPool() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getInflaterPool() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getInputBufferSize() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getInputBufferSize() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- getInputBufferSize() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getInternalParameters() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getLocalAddress() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getLocalAddress() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The Local Socket Address for the connection
- getLocalAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Deprecated.
- getLocalAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getLocalSocketAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getMask() - Method in class org.eclipse.jetty.websocket.core.Frame
- getMaxBinaryMessageSize() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getMaxBinaryMessageSize() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- getMaxBinaryMessageSize() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getMaxFrameSize() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getMaxFrameSize() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- getMaxFrameSize() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getMaxOutgoingFrames() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getMaxOutgoingFrames() - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Get the maximum number of data frames allowed to be waiting to be sent at any one time.
- getMaxOutgoingFrames() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getMaxTextMessageSize() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getMaxTextMessageSize() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- getMaxTextMessageSize() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getMessagesIn() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getMessagesOut() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- getMessagesOut() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getName() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getName() - Method in interface org.eclipse.jetty.websocket.core.Extension
-
The
Sec-WebSocket-Extensions
name for this extension. - getName() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.FrameCaptureExtension
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- getName() - Method in class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- getNegotiatedExtensions() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getNegotiatedExtensions() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The negotiated WebSocket Extension Configurations for this session.
- getNegotiatedExtensions() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
-
Get the list of negotiated extensions, each entry being a full "name; params" extension configuration
- getNegotiatedExtensions() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getNegotiatedSubProtocol() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getNegotiatedSubProtocol() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The negotiated WebSocket Sub-Protocol for this session.
- getNegotiatedSubProtocol() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getNextIncoming() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getNextIncoming() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getNextOutgoing() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- getNextOutgoing() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getObjectFactory() - Method in class org.eclipse.jetty.websocket.core.WebSocketComponents
- getOpCode() - Method in class org.eclipse.jetty.websocket.core.Frame
- getOpCode(byte) - Static method in class org.eclipse.jetty.websocket.core.OpCode
- getOutputBufferSize() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getOutputBufferSize() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- getOutputBufferSize() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getParam(String) - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- getParamArg(Method, Class<?>, int) - Method in interface org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.ParamIdentifier
- getParameter(String, int) - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getParameter(String, String) - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getParameterizedName() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getParameterizedNameWithoutInternalParams() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getParameterKeys() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- getParameterMap() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getParameterMap() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The parameter map (from URI Query) for the active session.
- getParameterMap() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- getParameterMap() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getParameters() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Return parameters found in request URI.
- getParser() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getPartialString() - Method in class org.eclipse.jetty.websocket.core.internal.NullAppendable
- getPayload() - Method in class org.eclipse.jetty.websocket.core.Frame
-
Get the payload ByteBuffer.
- getPayloadAsUTF8() - Method in class org.eclipse.jetty.websocket.core.Frame
-
Get the payload of the frame as a UTF-8 string.
- getPayloadLength() - Method in class org.eclipse.jetty.websocket.core.Frame
- getProtocolVersion() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getProtocolVersion() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The active
Sec-WebSocket-Version
(protocol version) in use. - getProtocolVersion() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- getProtocolVersion() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getReason() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- getRemoteAddress() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getRemoteAddress() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The Remote Socket Address for the connection
- getRemoteAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Deprecated.use
WebSocketConnection.getRemoteSocketAddress()
instead - getRemoteAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getRemoteSocketAddress() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- getRequestURI() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getRequestURI() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The active connection's Request URI.
- getRequestURI() - Method in exception org.eclipse.jetty.websocket.core.exception.UpgradeException
- getRequestURI() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- getRequestURI() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getResponseStatusCode() - Method in exception org.eclipse.jetty.websocket.core.exception.UpgradeException
- getRsv1User() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getRsv2User() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getRsv3User() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- getStatusCode() - Method in exception org.eclipse.jetty.websocket.core.exception.CloseException
- getSubProtocol() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- getType() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- getWebSocketComponents() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- getWebSocketComponents() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- getWebSocketComponents() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- getWriteTimeout() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- getWriteTimeout() - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Get the Write Timeout
- getWriteTimeout() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
H
- handle(Runnable) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Can be overridden to scope into the correct classloader before calling application code.
- handle(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
-
Called when there is demand for a single frame to be produced.
- handle(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension.FragmentingDemandingFlusher
- hashCode() - Method in class org.eclipse.jetty.websocket.core.Frame
- hashKey(String) - Static method in class org.eclipse.jetty.websocket.core.internal.WebSocketCore
-
Concatenate the provided key with the Magic GUID and return the Base64 encoded form.
- hasNegotiatedExtensions() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- hasPayload() - Method in class org.eclipse.jetty.websocket.core.Frame
- hasRsv() - Method in class org.eclipse.jetty.websocket.core.Frame
- hint(String) - Static method in class org.eclipse.jetty.websocket.core.internal.util.TextUtils
-
Create a hint of what the text is like.
I
- IdentityExtension - Class in org.eclipse.jetty.websocket.core.internal
- IdentityExtension() - Constructor for class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- IncomingFrames - Interface in org.eclipse.jetty.websocket.core
-
Interface for dealing with Incoming Frames.
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- init(ExtensionConfig, WebSocketComponents) - Method in interface org.eclipse.jetty.websocket.core.Extension
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.internal.FrameCaptureExtension
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- init(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- initialize(IncomingFrames, OutgoingFrames, WebSocketCoreSession) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- InputStreamMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- InputStreamMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.InputStreamMessageSink
- InvalidSignatureException - Exception in org.eclipse.jetty.websocket.core.exception
- InvalidSignatureException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.InvalidSignatureException
- InvalidSignatureException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.InvalidSignatureException
- InvalidWebSocketException - Exception in org.eclipse.jetty.websocket.core.exception
-
Indicating that the provided Class is not a valid WebSocket per the chosen API.
- InvalidWebSocketException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.InvalidWebSocketException
- InvalidWebSocketException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.InvalidWebSocketException
- InvokerUtils - Class in org.eclipse.jetty.websocket.core.internal.util
- InvokerUtils() - Constructor for class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
- InvokerUtils.Arg - Class in org.eclipse.jetty.websocket.core.internal.util
- InvokerUtils.ParamIdentifier - Interface in org.eclipse.jetty.websocket.core.internal.util
- isAbnormal() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- isAutoFragment() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- isAutoFragment() - Method in interface org.eclipse.jetty.websocket.core.Configuration
- isAutoFragment() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isAvailable(String) - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- isClosed() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isClosed() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- isControlFrame() - Method in class org.eclipse.jetty.websocket.core.Frame
- isControlFrame(byte) - Static method in class org.eclipse.jetty.websocket.core.OpCode
- isConvertible() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- isDataFrame() - Method in class org.eclipse.jetty.websocket.core.Frame
- isDataFrame(byte) - Static method in class org.eclipse.jetty.websocket.core.OpCode
- isDefaultConstructable(Class<?>) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- isDemanding() - Method in interface org.eclipse.jetty.websocket.core.FrameHandler
-
Does the FrameHandler manage it's own demand?
- isDemanding() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isFin() - Method in class org.eclipse.jetty.websocket.core.Frame
- isInputOpen() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isInputOpen() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- isInputOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isInputOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- isInternalExtension() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- isKnown(byte) - Static method in class org.eclipse.jetty.websocket.core.OpCode
-
Test for known opcodes (per the RFC spec)
- isMasked() - Method in class org.eclipse.jetty.websocket.core.Frame
- isNormal() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- isOrdinary(int) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- isOutputOpen() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isOutputOpen() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- isOutputOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isOutputOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- isReleaseable() - Method in class org.eclipse.jetty.websocket.core.internal.Parser.ParsedFrame
- isRequired() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- isRsv1() - Method in class org.eclipse.jetty.websocket.core.Frame
- isRsv1Used() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isRsv1Used() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- isRsv1Used() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- isRsv1Used() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isRsv1User() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
-
Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.
- isRsv1User() - Method in interface org.eclipse.jetty.websocket.core.Extension
-
Used to indicate that the extension makes use of the RSV1 bit of the base websocket framing.
- isRsv1User() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- isRsv2() - Method in class org.eclipse.jetty.websocket.core.Frame
- isRsv2Used() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isRsv2Used() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- isRsv2Used() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- isRsv2Used() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isRsv2User() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
-
Used to indicate that the extension makes use of the RSV2 bit of the base websocket framing.
- isRsv2User() - Method in interface org.eclipse.jetty.websocket.core.Extension
-
Used to indicate that the extension makes use of the RSV2 bit of the base websocket framing.
- isRsv3() - Method in class org.eclipse.jetty.websocket.core.Frame
- isRsv3Used() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isRsv3Used() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
- isRsv3Used() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- isRsv3Used() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isRsv3User() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
-
Used to indicate that the extension makes use of the RSV3 bit of the base websocket framing.
- isRsv3User() - Method in interface org.eclipse.jetty.websocket.core.Extension
-
Used to indicate that the extension makes use of the RSV3 bit of the base websocket framing.
- isSameParameters(Class<?>[], Class<?>[]) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- isSecure() - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- isSecure() - Method in interface org.eclipse.jetty.websocket.core.CoreSession
-
The active connection's Secure status indicator.
- isSecure() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- isSecure() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- isTransmittableStatusCode(int) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
-
Test if provided status code can be sent/received on a WebSocket close.
- isUseDirectByteBuffers() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- isUseInputDirectByteBuffers() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- isUseOutputDirectByteBuffers() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- iterator() - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
L
- length() - Method in class org.eclipse.jetty.websocket.core.internal.NullAppendable
M
- MAGIC - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
-
Globally Unique Identifier for use in WebSocket handshake within
Sec-WebSocket-Accept
andSec-WebSocket-Key
http headers. - mask - Variable in class org.eclipse.jetty.websocket.core.Frame
- matches(InvokerUtils.Arg) - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- MAX_CONTROL_PAYLOAD - Static variable in class org.eclipse.jetty.websocket.core.Frame
-
Maximum size of Control frame, per RFC 6455
- MAX_HEADER_LENGTH - Static variable in class org.eclipse.jetty.websocket.core.internal.Generator
-
The overhead (maximum) for a framing header.
- maxStringLength(int, String) - Static method in class org.eclipse.jetty.websocket.core.internal.util.TextUtils
-
Smash a long string to fit within the max string length, by taking the middle section of the string and replacing them with an ellipsis "..."
- meetDemand() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- MESSAGE_TOO_LARGE - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- MessageHandler - Class in org.eclipse.jetty.websocket.core.internal
-
A utility implementation of FrameHandler that defragments text frames into a String message before calling
MessageHandler.onText(String, Callback)
. - MessageHandler() - Constructor for class org.eclipse.jetty.websocket.core.internal.MessageHandler
- MessageInputStream - Class in org.eclipse.jetty.websocket.core.internal.messages
-
Support class for reading a WebSocket BINARY message via a InputStream.
- MessageInputStream() - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- MessageOutputStream - Class in org.eclipse.jetty.websocket.core.internal.messages
-
Support for writing a single WebSocket BINARY message via a
OutputStream
- MessageOutputStream(CoreSession, ByteBufferPool) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- MessageReader - Class in org.eclipse.jetty.websocket.core.internal.messages
-
Support class for reading a (single) WebSocket TEXT message via a Reader.
- MessageReader() - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.MessageReader
- MessageReader(int) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.MessageReader
- MessageSink - Interface in org.eclipse.jetty.websocket.core.internal.messages
-
Sink consumer for messages (used for multiple frames with continuations, and also to allow for streaming APIs)
- MessageTooLargeException - Exception in org.eclipse.jetty.websocket.core.exception
-
Exception when a message is too large for the internal buffers occurs and should trigger a connection close.
- MessageTooLargeException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.MessageTooLargeException
- MessageTooLargeException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.MessageTooLargeException
- MessageTooLargeException(Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.MessageTooLargeException
- MessageWriter - Class in org.eclipse.jetty.websocket.core.internal.messages
-
Support for writing a single WebSocket TEXT message via a
Writer
- MessageWriter(CoreSession, ByteBufferPool) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.MessageWriter
- methodHandle - Variable in class org.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink
- moreDemand() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- mutatedInvoker(MethodHandles.Lookup, Class<?>, Method, InvokerUtils.Arg...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
-
Build a MethodHandle that can call the method with the calling args provided.
- mutatedInvoker(MethodHandles.Lookup, Class<?>, Method, InvokerUtils.ParamIdentifier, String[], InvokerUtils.Arg...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
-
Create a MethodHandle that performs the following layers
MethodHandles.permuteArguments(MethodHandle, MethodType, int...)
- moving calling Args around to fit actual actual method parameter arguments (in proper order), with remaining (unused) calling args afterwordsMethodHandles.dropArguments(MethodHandle, int, Class[])
- to drop the unused calling argsMethodHandle.invoke(Object...)
- to call the specific method
N
- name(byte) - Static method in class org.eclipse.jetty.websocket.core.OpCode
- negotiate(List<ExtensionConfig>, List<ExtensionConfig>) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
-
Perform the extension negotiation.
- Negotiated - Class in org.eclipse.jetty.websocket.core.internal
- Negotiated(URI, String, boolean, ExtensionStack, String) - Constructor for class org.eclipse.jetty.websocket.core.internal.Negotiated
- newFrame(byte, byte[], ByteBuffer, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.Parser
- newInstance(ExtensionConfig, WebSocketComponents) - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- newSink(Frame) - Method in class org.eclipse.jetty.websocket.core.internal.messages.DispatchedMessageSink
- newSink(Frame) - Method in class org.eclipse.jetty.websocket.core.internal.messages.InputStreamMessageSink
- newSink(Frame) - Method in class org.eclipse.jetty.websocket.core.internal.messages.ReaderMessageSink
- nextIncomingFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- nextIncomingFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- nextOutgoingFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- nextOutgoingFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- NO_CLOSE - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- NO_CLOSE_STATUS - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- NO_CODE - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- NO_CODE_STATUS - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- NORMAL - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- NORMAL_STATUS - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- notifyCallbackFailure(Callback, Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- notifyCallbackSuccess(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- NullAppendable - Class in org.eclipse.jetty.websocket.core.internal
- NullAppendable() - Constructor for class org.eclipse.jetty.websocket.core.internal.NullAppendable
O
- onBinary(ByteBuffer, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Method called when a complete binary message is received.
- onBinaryFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onClose(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- onClose(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Physical connection disconnect.
- onClosed(CloseStatus) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onClosed(CloseStatus, Callback) - Method in interface org.eclipse.jetty.websocket.core.FrameHandler
-
This is the Close Handshake Complete event.
- onClosed(CloseStatus, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onCloseFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
- onCompleteFailure(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- onConnected() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onContinuationFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onEof() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- onEof() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onError(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
-
If no error is set in the CloseStatus this will either, replace the current close status with a
CloseStatus.SERVER_ERROR
status if we had a NORMAL close code, or, it will set the cause of the CloseStatus if the previous cause was null, this allows onError to be notified after the connection is closed. - onError(Throwable, Callback) - Method in interface org.eclipse.jetty.websocket.core.FrameHandler
-
An error has occurred or been detected in websocket-core and being reported to FrameHandler.
- onError(Throwable, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onFillable() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- onFrame(Frame, Callback) - Method in interface org.eclipse.jetty.websocket.core.FrameHandler
-
Receiver of all Frames.
- onFrame(Frame, Callback) - Method in interface org.eclipse.jetty.websocket.core.IncomingFrames
-
Process the incoming frame.
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
-
Used to supply the flusher with a new frame.
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.FrameCaptureExtension
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- onFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- onFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentingFlusher
- onFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.TransformingFlusher
-
Called when a frame is ready to be transformed.
- onFrame(Parser.ParsedFrame) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- onIdleExpired() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- onIncomingFrame(Frame) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Physical connection Open.
- onOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Open/Activate the session.
- onOpen() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onOpen(CoreSession, Callback) - Method in interface org.eclipse.jetty.websocket.core.FrameHandler
-
Async notification that Connection is being opened.
- onOpen(CoreSession, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onOutgoingFrame(Frame) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- onPingFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onPongFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onReadTimeout(Throwable) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Event for no activity on connection (read or write)
- onText(String, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Method called when a complete text message is received.
- onTextFrame(Frame, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
- onUpgradeTo(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Extra bytes from the initial HTTP upgrade that need to be processed by the websocket parser before starting to read bytes from the connection
- OpCode - Class in org.eclipse.jetty.websocket.core
- OpCode() - Constructor for class org.eclipse.jetty.websocket.core.OpCode
- optionalMutatedInvoker(MethodHandles.Lookup, Class<?>, Method, InvokerUtils.Arg...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
- optionalMutatedInvoker(MethodHandles.Lookup, Class<?>, Method, InvokerUtils.ParamIdentifier, String[], InvokerUtils.Arg...) - Static method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
-
Create an optional MethodHandle that performs the following layers.
- org.eclipse.jetty.websocket.core - package org.eclipse.jetty.websocket.core
- org.eclipse.jetty.websocket.core.common - module org.eclipse.jetty.websocket.core.common
- org.eclipse.jetty.websocket.core.exception - package org.eclipse.jetty.websocket.core.exception
- org.eclipse.jetty.websocket.core.internal - package org.eclipse.jetty.websocket.core.internal
- org.eclipse.jetty.websocket.core.internal.messages - package org.eclipse.jetty.websocket.core.internal.messages
- org.eclipse.jetty.websocket.core.internal.util - package org.eclipse.jetty.websocket.core.internal.util
- OutgoingFrames - Interface in org.eclipse.jetty.websocket.core
-
Interface for dealing with frames outgoing to (eventually) the network layer.
P
- PARAM_IDENTITY - Static variable in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils
- parse(String) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Parse a single parameterized name.
- parse(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.Parser
-
Parse the buffer.
- ParsedFrame(byte, byte[], ByteBuffer, boolean) - Constructor for class org.eclipse.jetty.websocket.core.internal.Parser.ParsedFrame
- parseEnum(Enumeration<String>) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Parse enumeration of
Sec-WebSocket-Extensions
header values into aExtensionConfig
list - parseList(String...) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Parse 1 or more raw
Sec-WebSocket-Extensions
header values into aExtensionConfig
list - Parser - Class in org.eclipse.jetty.websocket.core.internal
-
Parsing of a frames in WebSocket land.
- Parser(ByteBufferPool) - Constructor for class org.eclipse.jetty.websocket.core.internal.Parser
- Parser(ByteBufferPool, Configuration) - Constructor for class org.eclipse.jetty.websocket.core.internal.Parser
- Parser.ParsedFrame - Class in org.eclipse.jetty.websocket.core.internal
- PartialByteArrayMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- PartialByteArrayMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.PartialByteArrayMessageSink
- PartialByteBufferMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- PartialByteBufferMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.PartialByteBufferMessageSink
- PartialStringMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- PartialStringMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.PartialStringMessageSink
- payload - Variable in class org.eclipse.jetty.websocket.core.Frame
-
The payload data.
- PerMessageDeflateExtension - Class in org.eclipse.jetty.websocket.core.internal
-
Per Message Deflate Compression extension for WebSocket.
- PerMessageDeflateExtension() - Constructor for class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- PING - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Ping Frame
- POLICY_VIOLATION - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- PONG - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Pong Frame
- process() - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
- process() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- processConnectionError(Throwable, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Process an Error that originated from the connection.
- processHandlerError(Throwable, Callback) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
-
Process an Error that originated from the handler.
- PROTOCOL - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- ProtocolException - Exception in org.eclipse.jetty.websocket.core.exception
-
Per spec, a protocol error should result in a Close frame of status code 1002 (PROTOCOL_ERROR)
- ProtocolException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.ProtocolException
- ProtocolException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.ProtocolException
- ProtocolException(Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.ProtocolException
Q
- quote(String) - Static method in class org.eclipse.jetty.websocket.core.internal.util.TextUtils
-
Create a hint of what the text is like.
- quoteIfNeeded(StringBuilder, String) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
R
- read() - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- read(byte[], int, int) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- read(char[], int, int) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageReader
- read(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- ReaderMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- ReaderMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.ReaderMessageSink
- recordLastOpCode(Frame, byte) - Method in class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- ReflectUtils - Class in org.eclipse.jetty.websocket.core.internal.util
- ReflectUtils() - Constructor for class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- register(String, Class<? extends Extension>) - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- releaseDeflater() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- releaseInflater() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- removeInternalParameters() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- required() - Method in class org.eclipse.jetty.websocket.core.internal.util.InvokerUtils.Arg
- RESERVED - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- reset() - Method in class org.eclipse.jetty.websocket.core.Frame
- reset() - Method in class org.eclipse.jetty.websocket.core.internal.Parser
- run() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
S
- sendBinary(ByteBuffer, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Send a ByteBuffer as a single binary frame.
- sendBinary(Callback, boolean, ByteBuffer...) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Send a sequence of ByteBuffers as a sequences for fragmented text frame.
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.CoreSession.Empty
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FrameCaptureExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.TransformingFlusher
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- sendFrame(Frame, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- sendFrame(Frame, Callback, boolean) - Method in interface org.eclipse.jetty.websocket.core.OutgoingFrames
-
A frame, and optional callback, intended for the network layer.
- sendText(String, Callback, boolean) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Send a String as a single text frame.
- sendText(Callback, boolean, String...) - Method in class org.eclipse.jetty.websocket.core.internal.MessageHandler
-
Send a sequence of Strings as a sequences for fragmented text frame.
- SERVER - Enum constant in enum org.eclipse.jetty.websocket.core.Behavior
- SERVER_ERROR - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- SERVICE_RESTART - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- session - Variable in class org.eclipse.jetty.websocket.core.internal.messages.AbstractMessageSink
- setAutoFragment(boolean) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setAutoFragment(boolean) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setAutoFragment(boolean) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setCallback(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- setCallback(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageWriter
- setClassLoader(ClassLoader) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setCoreSession(CoreSession) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- setCoreSession(CoreSession) - Method in interface org.eclipse.jetty.websocket.core.Extension
- setFin(boolean) - Method in class org.eclipse.jetty.websocket.core.Frame
- setIdleTimeout(long) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- setIdleTimeout(Duration) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setIdleTimeout(Duration) - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Set the Idle Timeout.
- setIdleTimeout(Duration) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setInitialBuffer(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Extra bytes from the initial HTTP upgrade that need to be processed by the websocket parser before starting to read bytes from the connection
- setInputBufferSize(int) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setInputBufferSize(int) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setInputBufferSize(int) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- setInputBufferSize(int) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setLastDemand(LongConsumer) - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- setMask(byte[]) - Method in class org.eclipse.jetty.websocket.core.Frame
- setMaxBinaryMessageSize(long) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setMaxBinaryMessageSize(long) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setMaxBinaryMessageSize(long) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setMaxFrameSize(long) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setMaxFrameSize(long) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setMaxFrameSize(long) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setMaxOutgoingFrames(int) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setMaxOutgoingFrames(int) - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Set the maximum number of data frames allowed to be waiting to be sent at any one time.
- setMaxOutgoingFrames(int) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setMaxTextMessageSize(long) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setMaxTextMessageSize(long) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setMaxTextMessageSize(long) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setNextDemand(LongConsumer) - Method in interface org.eclipse.jetty.websocket.core.internal.DemandChain
- setNextDemand(LongConsumer) - Method in class org.eclipse.jetty.websocket.core.internal.DemandingFlusher
- setNextDemand(LongConsumer) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentExtension
- setNextDemand(LongConsumer) - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- setNextIncomingFrames(IncomingFrames) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- setNextIncomingFrames(IncomingFrames) - Method in interface org.eclipse.jetty.websocket.core.Extension
-
Set the next
IncomingFrames
to call in the chain. - setNextOutgoingFrames(OutgoingFrames) - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- setNextOutgoingFrames(OutgoingFrames) - Method in interface org.eclipse.jetty.websocket.core.Extension
-
Set the next
OutgoingFrames
to call in the chain. - setOpCode(byte) - Method in class org.eclipse.jetty.websocket.core.Frame
- setOutputBufferSize(int) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setOutputBufferSize(int) - Method in interface org.eclipse.jetty.websocket.core.Configuration
- setOutputBufferSize(int) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setParameter(String) - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- setParameter(String, int) - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- setParameter(String, String) - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- setPayload(byte[]) - Method in class org.eclipse.jetty.websocket.core.Frame
- setPayload(String) - Method in class org.eclipse.jetty.websocket.core.Frame
- setPayload(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.Frame
-
Set the data payload.
- setRsv1(boolean) - Method in class org.eclipse.jetty.websocket.core.Frame
- setRsv2(boolean) - Method in class org.eclipse.jetty.websocket.core.Frame
- setRsv3(boolean) - Method in class org.eclipse.jetty.websocket.core.Frame
- setTimeout(long) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageInputStream
- setUseDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- setUseInputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- setUseOutputDirectByteBuffers(boolean) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- setWebSocketConnection(WebSocketConnection) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- setWriteTimeout(Duration) - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- setWriteTimeout(Duration) - Method in interface org.eclipse.jetty.websocket.core.Configuration
-
Set the Write Timeout.
- setWriteTimeout(Duration) - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- SHUTDOWN - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
- SPEC_VERSION - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- SPEC_VERSION_STRING - Static variable in class org.eclipse.jetty.websocket.core.WebSocketConstants
- StringMessageSink - Class in org.eclipse.jetty.websocket.core.internal.messages
- StringMessageSink(CoreSession, MethodHandle) - Constructor for class org.eclipse.jetty.websocket.core.internal.messages.StringMessageSink
T
- TEXT - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
OpCode for a Text Frame
- TextUtils - Class in org.eclipse.jetty.websocket.core.internal.util
-
Collection of utility methods for Text content
- TextUtils() - Constructor for class org.eclipse.jetty.websocket.core.internal.util.TextUtils
- timeoutExpired() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- toConnectionString() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
- toFrame() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- toFrame(int) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- toFrame(int, String) - Static method in class org.eclipse.jetty.websocket.core.CloseStatus
- toHeaderValue(List<ExtensionConfig>) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
-
Convert a list of
ExtensionConfig
to a header value - toShortName(Type) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- toString() - Method in class org.eclipse.jetty.websocket.core.AbstractExtension
- toString() - Method in class org.eclipse.jetty.websocket.core.CloseStatus
- toString() - Method in class org.eclipse.jetty.websocket.core.Configuration.ConfigurationCustomizer
- toString() - Method in class org.eclipse.jetty.websocket.core.ExtensionConfig
- toString() - Method in class org.eclipse.jetty.websocket.core.Frame
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.ExtensionStack
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.FrameEntry
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.FrameFlusher
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.IdentityExtension
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.Negotiated
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.Parser.ParsedFrame
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.Parser
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.PerMessageDeflateExtension
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- toString() - Method in class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- toString(Class<?>, Method) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- toWebsocket(URI) - Static method in class org.eclipse.jetty.websocket.core.internal.Negotiated
-
Convert to WebSocket
ws
orwss
scheme URIs - transform(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.FragmentingFlusher
- transform(Callback) - Method in class org.eclipse.jetty.websocket.core.internal.TransformingFlusher
-
Called to transform the frame given in
TransformingFlusher.onFrame(Frame, Callback, boolean)
. - TransformingFlusher - Class in org.eclipse.jetty.websocket.core.internal
-
This is used to iteratively transform or process a frame into one or more other frames.
- TransformingFlusher() - Constructor for class org.eclipse.jetty.websocket.core.internal.TransformingFlusher
- trimClassName(String) - Static method in class org.eclipse.jetty.websocket.core.internal.util.ReflectUtils
- TRY_AGAIN_LATER - Static variable in class org.eclipse.jetty.websocket.core.CloseStatus
U
- UNDEFINED - Static variable in class org.eclipse.jetty.websocket.core.OpCode
-
An undefined OpCode
- unregister(String) - Method in class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- UpgradeException - Exception in org.eclipse.jetty.websocket.core.exception
-
Exception during WebSocket Upgrade Handshake.
- UpgradeException(URI, int, String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.UpgradeException
- UpgradeException(URI, int, String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.UpgradeException
- UpgradeException(URI, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.UpgradeException
V
- ValidationExtension - Class in org.eclipse.jetty.websocket.core.internal
- ValidationExtension() - Constructor for class org.eclipse.jetty.websocket.core.internal.ValidationExtension
- valueOf(String) - Static method in enum org.eclipse.jetty.websocket.core.Behavior
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.eclipse.jetty.websocket.core.Behavior
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebSocketComponents - Class in org.eclipse.jetty.websocket.core
-
A collection of components which are the resources needed for websockets such as
ByteBufferPool
,WebSocketExtensionRegistry
, andDecoratedObjectFactory
. - WebSocketComponents() - Constructor for class org.eclipse.jetty.websocket.core.WebSocketComponents
- WebSocketComponents(WebSocketExtensionRegistry, DecoratedObjectFactory, ByteBufferPool, InflaterPool, DeflaterPool) - Constructor for class org.eclipse.jetty.websocket.core.WebSocketComponents
- WebSocketComponents(WebSocketExtensionRegistry, DecoratedObjectFactory, ByteBufferPool, InflaterPool, DeflaterPool, Executor) - Constructor for class org.eclipse.jetty.websocket.core.WebSocketComponents
- WebSocketConnection - Class in org.eclipse.jetty.websocket.core.internal
-
Provides the implementation of
Connection
that is suitable for WebSocket - WebSocketConnection(EndPoint, Executor, Scheduler, ByteBufferPool, RetainableByteBufferPool, WebSocketCoreSession) - Constructor for class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Create a WSConnection.
- WebSocketConnection(EndPoint, Executor, Scheduler, ByteBufferPool, RetainableByteBufferPool, WebSocketCoreSession, Random) - Constructor for class org.eclipse.jetty.websocket.core.internal.WebSocketConnection
-
Create a WSConnection.
- WebSocketConstants - Class in org.eclipse.jetty.websocket.core
- WebSocketCore - Class in org.eclipse.jetty.websocket.core.internal
- WebSocketCore() - Constructor for class org.eclipse.jetty.websocket.core.internal.WebSocketCore
- WebSocketCoreSession - Class in org.eclipse.jetty.websocket.core.internal
-
The Core WebSocket Session.
- WebSocketCoreSession(FrameHandler, Behavior, Negotiated, WebSocketComponents) - Constructor for class org.eclipse.jetty.websocket.core.internal.WebSocketCoreSession
- WebSocketException - Exception in org.eclipse.jetty.websocket.core.exception
-
A recoverable exception within the websocket framework.
- WebSocketException() - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketException
- WebSocketException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketException
- WebSocketException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketException
- WebSocketException(Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketException
- WebSocketExtensionRegistry - Class in org.eclipse.jetty.websocket.core
- WebSocketExtensionRegistry() - Constructor for class org.eclipse.jetty.websocket.core.WebSocketExtensionRegistry
- WebSocketSessionState - Class in org.eclipse.jetty.websocket.core.internal
-
Atomic Connection State
- WebSocketSessionState() - Constructor for class org.eclipse.jetty.websocket.core.internal.WebSocketSessionState
- WebSocketTimeoutException - Exception in org.eclipse.jetty.websocket.core.exception
-
Exception thrown to indicate a connection I/O timeout.
- WebSocketTimeoutException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketTimeoutException
- WebSocketTimeoutException(String, Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketTimeoutException
- WebSocketTimeoutException(Throwable) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketTimeoutException
- WebSocketWriteTimeoutException - Exception in org.eclipse.jetty.websocket.core.exception
- WebSocketWriteTimeoutException(String) - Constructor for exception org.eclipse.jetty.websocket.core.exception.WebSocketWriteTimeoutException
- write(byte[], int, int) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- write(char[], int, int) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageWriter
- write(int) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
- write(ByteBuffer) - Method in class org.eclipse.jetty.websocket.core.internal.messages.MessageOutputStream
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
WebSocketConnection.getLocalSocketAddress()
instead