Index

A B C D E F G H I L M N O P Q R S T U V W 
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 Frames and forwarded them on towards the application using the IncomingFrames 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 its CoreSession.
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
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
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 and Sec-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 afterwords MethodHandles.dropArguments(MethodHandle, int, Class[]) - to drop the unused calling args MethodHandle.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 a ExtensionConfig list
parseList(String...) - Static method in class org.eclipse.jetty.websocket.core.ExtensionConfig
Parse 1 or more raw Sec-WebSocket-Extensions header values into a ExtensionConfig 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 or wss 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, and DecoratedObjectFactory.
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
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form