Class WebSocketEventListener
java.lang.Object
com.finconsgroup.itserr.marketplace.usercommunication.dm.component.WebSocketEventListener
- All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean,org.springframework.beans.factory.InitializingBean
@Component
public class WebSocketEventListener
extends Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Listens to WebSocket connect/subscribe/disconnect events to update user presence
and trigger offline message delivery and notifications.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddestroy()voidhandleWebSocketConnectListener(org.springframework.web.socket.messaging.SessionConnectedEvent event) voidhandleWebSocketDisconnectListener(org.springframework.web.socket.messaging.SessionDisconnectEvent event) voidhandleWebSocketSubscribeListener(org.springframework.web.socket.messaging.SessionSubscribeEvent event)
-
Constructor Details
-
WebSocketEventListener
public WebSocketEventListener()
-
-
Method Details
-
handleWebSocketConnectListener
@EventListener public void handleWebSocketConnectListener(org.springframework.web.socket.messaging.SessionConnectedEvent event) -
handleWebSocketDisconnectListener
@EventListener public void handleWebSocketDisconnectListener(org.springframework.web.socket.messaging.SessionDisconnectEvent event) -
handleWebSocketSubscribeListener
@EventListener public void handleWebSocketSubscribeListener(org.springframework.web.socket.messaging.SessionSubscribeEvent event) -
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.springframework.beans.factory.DisposableBean
-