Package org.glassfish.tyrus.core
Class TyrusEndpointWrapper.SessionListener
- java.lang.Object
-
- org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener
-
- Enclosing class:
- TyrusEndpointWrapper
public abstract static class TyrusEndpointWrapper.SessionListener extends java.lang.ObjectSession listener.TODO: rename/consolidate with
EndpointEventListener?
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTyrusEndpointWrapper.SessionListener.OnOpenResultResult ofonOpen(TyrusSession).
-
Constructor Summary
Constructors Constructor Description SessionListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonClose(TyrusSession session, CloseReason closeReason)Invoked afterOnCloseannotated method orEndpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason)execution.TyrusEndpointWrapper.SessionListener.OnOpenResultonOpen(TyrusSession session)Invoked beforeOnOpenannotated method orEndpoint.onOpen(jakarta.websocket.Session, jakarta.websocket.EndpointConfig)is invoked.
-
-
-
Method Detail
-
onOpen
public TyrusEndpointWrapper.SessionListener.OnOpenResult onOpen(TyrusSession session)
Invoked beforeOnOpenannotated method orEndpoint.onOpen(jakarta.websocket.Session, jakarta.websocket.EndpointConfig)is invoked.Default implementation always returns
TyrusEndpointWrapper.SessionListener.OnOpenResult.SESSION_ALLOWED.- Parameters:
session- session to be opened.- Returns:
TyrusEndpointWrapper.SessionListener.OnOpenResult.SESSION_ALLOWEDif session can be opened or reason why not.
-
onClose
public void onClose(TyrusSession session, CloseReason closeReason)
Invoked afterOnCloseannotated method orEndpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason)execution.- Parameters:
session- closed session.closeReason- close reason.
-
-