Package org.aktin.broker.websocket
Class MyBrokerWebsocket
java.lang.Object
org.aktin.broker.websocket.AbstractBroadcastWebsocket
org.aktin.broker.websocket.MyBrokerWebsocket
public class MyBrokerWebsocket extends AbstractBroadcastWebsocket
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MyBrokerWebsocket() -
Method Summary
Modifier and Type Method Description protected voidaddSession(javax.websocket.Session session, Principal user)static voidbroadcastRequestClosed(int requestId, int[] nodeIds)static voidbroadcastRequestPublished(int requestId, int[] nodeIds)static voidbroadcastToNode(int nodeId, String message)protected booleanisAuthorized(Principal principal)protected voidremoveSession(javax.websocket.Session session, Principal user)Methods inherited from class org.aktin.broker.websocket.AbstractBroadcastWebsocket
close, getSessionPrincipal, message, open
-
Field Details
-
REST_PATH
- See Also:
- Constant Field Values
-
-
Constructor Details
-
MyBrokerWebsocket
public MyBrokerWebsocket()
-
-
Method Details
-
broadcastRequestPublished
public static void broadcastRequestPublished(int requestId, int[] nodeIds) -
broadcastRequestClosed
public static void broadcastRequestClosed(int requestId, int[] nodeIds) -
broadcastToNode
-
isAuthorized
- Specified by:
isAuthorizedin classAbstractBroadcastWebsocket
-
addSession
- Specified by:
addSessionin classAbstractBroadcastWebsocket
-
removeSession
- Specified by:
removeSessionin classAbstractBroadcastWebsocket
-