Package org.simpleframework.http.socket.service
package org.simpleframework.http.socket.service
-
ClassDescriptionThe
AcceptTokenis used to create a unique token based on a random key sent by the client.TheDirectRouterobject is used to create a router that uses a single service.TheFrameBuilderobject is used to create an object that interprets a frame header to produce frame objects.TheFrameCollectoroperation is used to collect frames from a channel and dispatch them to aFrameListener.TheFrameConnectionrepresents a connection that can send and receivd WebSocket frames.TheFrameConsumerobject is used to read a WebSocket frame as defined by RFC 6455.TheFrameEncoderis used to encode data as frames as defined by RFC 6455.TheFrameHeaderrepresents the variable length header used for a WebSocket frame.TheFrameHeaderConsumeris used to consume frames from a connected TCP channel.TheFrameProcessorobject is used to process incoming data and dispatch that data as WebSocket frames.TheOutputBarrieris used to ensure that control frames and data frames do not get sent at the same time.ThePathRouteris used when there are multiple services that can be used.TheProtocolRouteris used when there are multiple services that can be used.TheReasonExtractorobject is used to extract the close reason from a frame payload.TheRequestValidatorobject is used to ensure requests for confirm to RFC 6455 section 4.2.1.TheResponseBuilderobject is used to build a response to a WebSocket handshake.TheRouterinterface represents a means of routing a session initiating request to the correct service.TheRouterContaineris used to route requests that satisfy a WebSocket opening handshake to a specific service.TheServiceinterface represents a service that can be used to communicate with the WebSocket protocol defined in RFC 6455.TheServiceChannelrepresents a full duplex communication channel as defined by RFC 6455.TheServiceDispatcherobject is used to perform the opening handshake for a WebSocket session.TheServiceEventenumeration contains the events that are dispatched processing a WebSocket.TheServiceSessionrepresents a simple WebSocket session that contains the connection handshake details and the actual socket.TheSessionBuilderobject is used to create sessions for connected WebSockets.TheSessionDispatcherobject is used to perform the opening handshake for a WebSocket session.TheStatusCheckerobject is used to perform health checks on connected sessions.TheStatusResultListeneris used to listen for responses to ping frames sent out by the server.