Top Interfaces Classes Enums
module org.eclipse.jetty.websocket.core.common

Package org.eclipse.jetty.websocket.core


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
CoreSession

Represents the outgoing Frames.

public interface
Extension

Interface for WebSocket Extensions.

public interface
FrameHandler

Handles incoming WebSocket frames for a given endpoint.

public interface
IncomingFrames

Interface for dealing with Incoming Frames.

public interface
OutgoingFrames

Interface for dealing with frames outgoing to (eventually) the network layer.

Class Summary

Modifier and TypeClass and Description
public class
public class
CloseStatus

Representation of a WebSocket Close (status code & reason)

public class
ExtensionConfig

Represents an Extension Configuration, as seen during the connection Handshake process.

public class
ExtensionStack

Represents the stack of Extensions.

public class
Frame

A Base Frame as seen in RFC 6455. Sec 5.2

   0                   1                   2                   3
   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
  +-+-+-+-+-------+-+-------------+-------------------------------+
  |F|R|R|R| opcode|M| Payload len |    Extended payload length    |
  |I|S|S|S|  (4)  |A|     (7)     |             (16/64)           |
  |N|V|V|V|       |S|             |   (if payload len==126/127)   |
  | |1|2|3|       |K|             |                               |
  +-+-+-+-+-------+-+-------------+ - - - - - - - - - - - - - - - +
  |     Extended payload length continued, if payload len == 127  |
  + - - - - - - - - - - - - - - - +-------------------------------+
  |                               |Masking-key, if MASK set to 1  |
  +-------------------------------+-------------------------------+
  | Masking-key (continued)       |          Payload Data         |
  +-------------------------------- - - - - - - - - - - - - - - - +
  :                     Payload Data continued ...
public class
public class
public class
WebSocketComponents

A collection of components which are the resources needed for websockets such as ByteBufferPool, WebSocketExtensionRegistry, and DecoratedObjectFactory.

public class
WebSocketConnection

Provides the implementation of org.eclipse.jetty.io.Connection that is suitable for WebSocket

public class
public class
WebSocketCoreSession

The Core WebSocket Session.

public class

Enum Summary

Modifier and TypeEnum and Description
public enum
Behavior

Behavior for how the WebSocket should operate.