| Interface | Description | 
|---|---|
| BaseContainer.ShutDownCondition | |
| MaskingKeyGenerator | Can be implemented to generate masking keys. | 
| RequestContext.Builder.IsUserInRoleDelegate | Is user in role delegate. | 
| TyrusServerEndpointConfig | Configuration  ServerEndpointConfigenhanced
 to offer tyrus specific attributes like maxSessions. | 
| Class | Description | 
|---|---|
| AnnotatedEndpoint | Endpointdescendant which represents deployed annotated endpoint. | 
| BaseContainer | Base WebSocket container. | 
| ComponentProvider | Provides an instance. | 
| ComponentProviderService | Provides an instance of component. | 
| DebugContext | A  Loggerwrapper 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. | 
| DefaultComponentProvider | Provides instances using reflection. | 
| ErrorCollector | Used to collect deployment errors to present these to the user together. | 
| ExecutorServiceProvider | |
| Handshake | Class responsible for performing and validating handshake. | 
| MessageHandlerManager | Manages registered  MessageHandlers and checks whether the new ones may be registered. | 
| OsgiRegistry | Taken from Jersey 2. | 
| ProtocolHandler | Tyrus protocol handler. | 
| ReflectionHelper | Utility methods for Java reflection. | 
| ReflectionHelper.ClassTypePair | A tuple consisting of a class and type of the class. | 
| ReflectionHelper.DeclaringClassInterfacePair | A tuple consisting of a concrete class, declaring class that declares a generic interface type. | 
| ReflectionHelper.TypeClassPair | |
| RequestContext | Implementation of all possible request interfaces. | 
| RequestContext.Builder | RequestContextbuilder. | 
| ServiceFinder<T> | A simple service-provider lookup mechanism. | 
| ServiceFinder.DefaultServiceIteratorProvider | The default service iterator provider that looks up provider classes in
 META-INF/services files. | 
| ServiceFinder.ServiceIteratorProvider | Supports iteration of provider instances or classes. | 
| StrictUtf8 | |
| StrictUtf8.Parser | Surrogate parsing support. | 
| TyrusEndpointWrapper | Wraps the registered application class. | 
| TyrusEndpointWrapper.SessionListener | Session listener. | 
| TyrusExtension | WebSocket  Extensionimplementation. | 
| TyrusExtension.TyrusParameter | WebSocket  Parameterimplementation. | 
| TyrusFuture<T> | Simple  Futureimplementation. | 
| TyrusRemoteEndpoint | Wraps the  RemoteEndpointand represents the other side of the websocket connection. | 
| TyrusServerEndpointConfig.Builder | The TyrusServerEndpointConfig.Builder is a class used for creating
  TyrusServerEndpointConfig.Builderobjects for the purposes of
 deploying a server endpoint. | 
| TyrusServerEndpointConfigurator | Tyrus' implementation of  ServerEndpointConfig.Configurator. | 
| TyrusSession | Implementation of the  Session. | 
| TyrusUpgradeResponse | HTTP response representation. | 
| TyrusWebSocket | Tyrus representation of web socket connection. | 
| TyrusWebSocketEngine | WebSocketEngineimplementation, which handles server-side handshake, validation and data processing. | 
| TyrusWebSocketEngine.TyrusWebSocketEngineBuilder | TyrusWebSocketEnginebuilder. | 
| Utils | Utility methods shared among Tyrus modules. | 
| Utils.Stringifier<T> | Define to  Stringconversion for various types. | 
| Enum | Description | 
|---|---|
| CloseReasons | Enum containing standard CloseReasons defined in RFC 6455, see chapter
 7.4.1 Defined Status Codes. | 
| DebugContext.TracingThreshold | Tracing threshold - used for configuration granularity of information that will be sent in tracing headers. | 
| DebugContext.TracingType | Type of tracing - used for tracing configuration. | 
| DebugContext.Type | Type of the record - used to graphically distinguish these message types in the log. | 
| TyrusEndpointWrapper.SessionListener.OnOpenResult | |
| Version | TODO | 
| Exception | Description | 
|---|---|
| HandshakeException | Exception, which describes the error, occurred during the handshake phase. | 
| ProtocolException | Represents issue with parsing or producing websocket frame. | 
| Utf8DecodingException | TODO | 
| WebSocketException | WebSocketException can be thrown during runtime (after handshake). | 
| Error | Description | 
|---|---|
| ServiceConfigurationError | Taken from Jersey 2. | 
| Annotation Type | Description | 
|---|---|
| Beta | Marker of a public Tyrus API that is still in "beta" non-final version. | 
| MaxSessions | This annotation may be used to annotate server endpoints as a optional annotation
 to  ServerEndpoint. | 
Copyright © 2012–2020 Oracle Corporation. All rights reserved.