Class CommonServerEventWebSocket
- java.lang.Object
-
- org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebSocket
-
- org.silverpeas.core.webapi.notification.sse.CommonServerEventWebSocket
-
public class CommonServerEventWebSocket extends SilverpeasServerEventWebSocket
- Author:
- silveryocha
-
-
Constructor Summary
Constructors Constructor Description CommonServerEventWebSocket()
-
Method Summary
All Methods Instance Methods Concrete Methods Default Methods Modifier and Type Method Description protected SessionInfo
getSessionInfo(javax.websocket.Session session)
This method is called one time only, whenSilverpeasServerEventWebSocket.onOpen(Session)
is executed.default void
prepareEventsOnOpening(org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebAccess.WebAccessContext wac, Long initialLastServerEventId)
default void
send(org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebAccess.WebAccessContext wac, SilverpeasServerEventContext context)
-
Methods inherited from class org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebSocket
onClose, onError, onMessage, onOpen
-
-
-
-
Method Detail
-
getSessionInfo
protected SessionInfo getSessionInfo(javax.websocket.Session session)
Description copied from class:SilverpeasServerEventWebSocket
This method is called one time only, whenSilverpeasServerEventWebSocket.onOpen(Session)
is executed.- Specified by:
getSessionInfo
in classSilverpeasServerEventWebSocket
- Parameters:
session
- a WebSocket session instance.- Returns:
- a
SessionInfo
instance.
-
prepareEventsOnOpening
public default void prepareEventsOnOpening(org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebAccess.WebAccessContext wac, Long initialLastServerEventId)
-
send
public default void send(org.silverpeas.core.webapi.notification.sse.SilverpeasServerEventWebAccess.WebAccessContext wac, SilverpeasServerEventContext context) throws IOException
- Throws:
IOException
-
-