Package org.simpleframework.http.socket.service
package org.simpleframework.http.socket.service
-
ClassDescriptionThe
AcceptToken
is used to create a unique token based on a random key sent by the client.TheDirectRouter
object is used to create a router that uses a single service.TheFrameBuilder
object is used to create an object that interprets a frame header to produce frame objects.TheFrameCollector
operation is used to collect frames from a channel and dispatch them to aFrameListener
.TheFrameConnection
represents a connection that can send and receivd WebSocket frames.TheFrameConsumer
object is used to read a WebSocket frame as defined by RFC 6455.TheFrameEncoder
is used to encode data as frames as defined by RFC 6455.TheFrameHeader
represents the variable length header used for a WebSocket frame.TheFrameHeaderConsumer
is used to consume frames from a connected TCP channel.TheFrameProcessor
object is used to process incoming data and dispatch that data as WebSocket frames.TheOutputBarrier
is used to ensure that control frames and data frames do not get sent at the same time.ThePathRouter
is used when there are multiple services that can be used.TheProtocolRouter
is used when there are multiple services that can be used.TheReasonExtractor
object is used to extract the close reason from a frame payload.TheRequestValidator
object is used to ensure requests for confirm to RFC 6455 section 4.2.1.TheResponseBuilder
object is used to build a response to a WebSocket handshake.TheRouter
interface represents a means of routing a session initiating request to the correct service.TheRouterContainer
is used to route requests that satisfy a WebSocket opening handshake to a specific service.TheService
interface represents a service that can be used to communicate with the WebSocket protocol defined in RFC 6455.TheServiceChannel
represents a full duplex communication channel as defined by RFC 6455.TheServiceDispatcher
object is used to perform the opening handshake for a WebSocket session.TheServiceEvent
enumeration contains the events that are dispatched processing a WebSocket.TheServiceSession
represents a simple WebSocket session that contains the connection handshake details and the actual socket.TheSessionBuilder
object is used to create sessions for connected WebSockets.TheSessionDispatcher
object is used to perform the opening handshake for a WebSocket session.TheStatusChecker
object is used to perform health checks on connected sessions.TheStatusResultListener
is used to listen for responses to ping frames sent out by the server.