Class WebSocketConnection
- java.lang.Object
-
- org.webswing.server.services.websocket.WebSocketConnection
-
public class WebSocketConnection extends Object
-
-
Constructor Summary
Constructors Constructor Description WebSocketConnection(org.atmosphere.cpr.AtmosphereResource resource, UrlHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbroadcastMessage(org.webswing.model.MsgOut o)voidbroadcastMessage(EncodedMessage o)voiddisconnect()UrlHandlergetHandler()StringgetRemoteAddr()javax.servlet.http.HttpServletRequestgetRequest()org.webswing.server.services.security.api.AbstractWebswingUsergetUser()StringgetUserId()WebSocketUserInfogetUserInfo()booleanhasPermission(org.webswing.server.services.security.api.WebswingAction action)booleanisBinary()booleanisWebsocketTransport()voidlogoutUser()Stringuuid()voidwrite(byte[] protoMessage)voidwrite(String jsonMessage)
-
-
-
Constructor Detail
-
WebSocketConnection
public WebSocketConnection(org.atmosphere.cpr.AtmosphereResource resource, UrlHandler handler)
-
-
Method Detail
-
isBinary
public boolean isBinary()
-
write
public void write(byte[] protoMessage)
-
write
public void write(String jsonMessage)
-
uuid
public String uuid()
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
getUser
public org.webswing.server.services.security.api.AbstractWebswingUser getUser()
-
getRemoteAddr
public String getRemoteAddr()
-
logoutUser
public void logoutUser()
-
getUserId
public String getUserId()
-
broadcastMessage
public void broadcastMessage(EncodedMessage o)
-
broadcastMessage
public void broadcastMessage(org.webswing.model.MsgOut o)
-
getHandler
public UrlHandler getHandler()
-
hasPermission
public boolean hasPermission(org.webswing.server.services.security.api.WebswingAction action)
-
disconnect
public void disconnect()
-
isWebsocketTransport
public boolean isWebsocketTransport()
-
getUserInfo
public WebSocketUserInfo getUserInfo()
-
-