Package org.glassfish.tyrus.core
package org.glassfish.tyrus.core
Core classes.
-
ClassDescription
Endpoint
descendant which represents deployed annotated endpoint.Base WebSocket container.Marker of a public Tyrus API that is still in "beta" non-final version.Enum containing standard CloseReasons defined in RFC 6455, see chapter 7.4.1 Defined Status Codes.Provides an instance.Provides an instance of component.ALogger
wrapper that gives logging records a common formatting and temporarily stores log records and postpones their logging until they can be provided with a session ID.Tracing threshold - used for configuration granularity of information that will be sent in tracing headers.Type of tracing - used for tracing configuration.Type of the record - used to graphically distinguish these message types in the log.Provides instances using reflection.Used to collect deployment errors to present these to the user together.Class responsible for performing and validating handshake.Exception
, which describes the error, occurred during the handshake phase.Can be implemented to generate masking keys.This annotation may be used to annotate server endpoints as a optional annotation toServerEndpoint
.Manages registeredMessageHandler
s and checks whether the new ones may be registered.Taken from Jersey 2.Represents issue with parsing or producing websocket frame.Tyrus protocol handler.Utility methods for Java reflection.A tuple consisting of a class and type of the class.A tuple consisting of a concrete class, declaring class that declares a generic interface type.Implementation of all possible request interfaces.RequestContext
builder.Is user in role delegate.A public class that holds a wrapped ServerEndpointConfig.Taken from Jersey 2.A simple service-provider lookup mechanism.The default service iterator provider that looks up provider classes in META-INF/services files.Supports iteration of provider instances or classes.Surrogate parsing support.Inner Tyrus configuration properties holder object.Wraps the registered application class.Session listener.WebSocketExtension
implementation.WebSocketExtension.Parameter
implementation.TyrusFuture<T>TyrusFuture
implementation.Wraps theRemoteEndpoint
and represents the other side of the websocket connection.ConfigurationServerEndpointConfig
enhanced to offer tyrus specific attributes like maxSessions.The TyrusServerEndpointConfig.Builder is a class used for creatingTyrusServerEndpointConfig.Builder
objects for the purposes of deploying a server endpoint.Tyrus' implementation ofServerEndpointConfig.Configurator
.Implementation of theSession
.HTTP response representation.Tyrus representation of web socket connection.WebSocketEngine
implementation, which handles server-side handshake, validation and data processing.TyrusWebSocketEngine
builder.TODOUtility methods shared among Tyrus modules.Define toString
conversion for various types.TODOWebSocketException can be thrown during runtime (after handshake).