Package org.glassfish.tyrus.core
package org.glassfish.tyrus.core
Core classes.
-
ClassDescription
Endpointdescendant 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.ALoggerwrapper 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 registeredMessageHandlers 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.RequestContextbuilder.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.WebSocketExtensionimplementation.WebSocketExtension.Parameterimplementation.TyrusFuture<T>TyrusFutureimplementation.Wraps theRemoteEndpointand represents the other side of the websocket connection.ConfigurationServerEndpointConfigenhanced to offer tyrus specific attributes like maxSessions.The TyrusServerEndpointConfig.Builder is a class used for creatingTyrusServerEndpointConfig.Builderobjects for the purposes of deploying a server endpoint.Tyrus' implementation ofServerEndpointConfig.Configurator.Implementation of theSession.HTTP response representation.Tyrus representation of web socket connection.WebSocketEngineimplementation, which handles server-side handshake, validation and data processing.TyrusWebSocketEnginebuilder.TODOUtility methods shared among Tyrus modules.Define toStringconversion for various types.TODOWebSocketException can be thrown during runtime (after handshake).