Package io.datarouter.websocket.session
Class PushService
java.lang.Object
io.datarouter.websocket.session.PushService
@Singleton
public class PushService
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description PushService() -
Method Summary
Modifier and Type Method Description booleanforward(WebSocketSession webSocketSession, java.lang.String message)booleanforward(java.lang.String userToken, java.lang.Long sessionId, java.lang.String message)voidforwardToAll(java.lang.String userToken, java.lang.String message)voidforwardToTopic(java.lang.String topic, java.lang.String message)longgetNumberOfSession(java.lang.String userToken)booleanisAlive(WebSocketSession webSocketSession)voidregister(WebSocketSession webSocketSession)voidunregister(WebSocketSessionKey webSocketSessionKey)
-
Constructor Details
-
PushService
public PushService()
-
-
Method Details
-
register
-
unregister
-
getNumberOfSession
public long getNumberOfSession(java.lang.String userToken) -
forwardToAll
public void forwardToAll(java.lang.String userToken, java.lang.String message) -
forwardToTopic
public void forwardToTopic(java.lang.String topic, java.lang.String message) -
forward
public boolean forward(java.lang.String userToken, java.lang.Long sessionId, java.lang.String message) -
forward
-
isAlive
-