| Package | Description | 
|---|---|
| jakarta.websocket | This package contains all the Jakartq WebSocket APIs common to both the client and server side. | 
| org.glassfish.tyrus.core | Core classes. | 
| org.glassfish.tyrus.core.cluster | Cluster relates classes and interfaces. | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | MessageHandler.Partial<T>This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message. | 
| static interface  | MessageHandler.Whole<T>This kind of handler is notified by the container on arrival of a complete message. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<MessageHandler> | Session. getMessageHandlers()Return an unmodifiable copy of the set of MessageHandlers for this Session. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Session. addMessageHandler(MessageHandler handler)Register to handle to incoming messages in this conversation. | 
| void | Session. removeMessageHandler(MessageHandler handler)Remove the given MessageHandler from the set belonging to this session. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<MessageHandler> | MessageHandlerManager. getMessageHandlers()Get all successfully registered  MessageHandlers. | 
| java.util.Set<MessageHandler> | TyrusSession. getMessageHandlers() | 
| java.util.List<java.util.Map.Entry<java.lang.Class<?>,MessageHandler>> | MessageHandlerManager. getOrderedWholeMessageHandlers() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MessageHandlerManager. addMessageHandler(MessageHandler handler)Add  MessageHandlerto the manager. | 
| void | TyrusSession. addMessageHandler(MessageHandler handler) | 
| void | MessageHandlerManager. removeMessageHandler(MessageHandler handler)Remove  MessageHandlerfrom the manager. | 
| void | TyrusSession. removeMessageHandler(MessageHandler handler) | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<MessageHandler> | RemoteSession. getMessageHandlers()This method is not supported on  RemoteSession. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RemoteSession. addMessageHandler(MessageHandler handler)This method is not supported on  RemoteSession. | 
| void | RemoteSession. removeMessageHandler(MessageHandler handler)This method is not supported on  RemoteSession. | 
Copyright © 2012–2020 Oracle Corporation. All rights reserved.