public abstract static class TyrusEndpointWrapper.SessionListener
extends java.lang.Object
TODO: rename/consolidate with EndpointEventListener?
| Modifier and Type | Class and Description |
|---|---|
static class |
TyrusEndpointWrapper.SessionListener.OnOpenResult
Result of
onOpen(TyrusSession). |
| Constructor and Description |
|---|
SessionListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
onClose(TyrusSession session,
CloseReason closeReason)
Invoked after
OnClose annotated method
or Endpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason) execution. |
TyrusEndpointWrapper.SessionListener.OnOpenResult |
onOpen(TyrusSession session)
Invoked before
OnOpen annotated method
or Endpoint.onOpen(jakarta.websocket.Session, jakarta.websocket.EndpointConfig) is invoked. |
public TyrusEndpointWrapper.SessionListener.OnOpenResult onOpen(TyrusSession session)
OnOpen annotated method
or Endpoint.onOpen(jakarta.websocket.Session, jakarta.websocket.EndpointConfig) is invoked.
Default implementation always returns TyrusEndpointWrapper.SessionListener.OnOpenResult.SESSION_ALLOWED.
session - session to be opened.TyrusEndpointWrapper.SessionListener.OnOpenResult.SESSION_ALLOWED
if session can be opened or reason why not.public void onClose(TyrusSession session, CloseReason closeReason)
OnClose annotated method
or Endpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason) execution.session - closed session.closeReason - close reason.Copyright © 2012–2020 Oracle Corporation. All rights reserved.