Package jadex.extension.rs.publish
Class JettyWebsocketServer
- java.lang.Object
- 
- jadex.extension.rs.publish.JettyWebsocketServer
 
- 
 @WebSocket public class JettyWebsocketServer extends java.lang.ObjectThe websocket impl for jetty. Should be able to use the RestWebSocket class, but jetty complains that the websocket has to implement (jetty) WebsocketListener or use (jetty) @WebSocket annotion.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<org.eclipse.jetty.websocket.api.Session,java.util.Map<java.lang.String,java.lang.Object>>propsThe websockets per session.protected AbstractWebSocketServerserverThe websocket server functionality.
 - 
Constructor SummaryConstructors Constructor Description JettyWebsocketServer(IInternalAccess agent)Create a new rest websocket.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getUserProperties(org.eclipse.jetty.websocket.api.Session session)voidonClose(org.eclipse.jetty.websocket.api.Session session, int status, java.lang.String reason)voidonConnect(org.eclipse.jetty.websocket.api.Session session)voidonError(java.lang.Throwable error)voidonText(org.eclipse.jetty.websocket.api.Session session, java.lang.String message)
 
- 
- 
- 
Field Detail- 
serverprotected AbstractWebSocketServer server The websocket server functionality.
 - 
propsprotected java.util.Map<org.eclipse.jetty.websocket.api.Session,java.util.Map<java.lang.String,java.lang.Object>> props The websockets per session.
 
- 
 - 
Constructor Detail- 
JettyWebsocketServerpublic JettyWebsocketServer(IInternalAccess agent) Create a new rest websocket.
 
- 
 - 
Method Detail- 
onConnect@OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session) 
 - 
onText@OnWebSocketMessage public void onText(org.eclipse.jetty.websocket.api.Session session, java.lang.String message)
 - 
onClose@OnWebSocketClose public void onClose(org.eclipse.jetty.websocket.api.Session session, int status, java.lang.String reason)
 - 
onError@OnWebSocketError public void onError(java.lang.Throwable error) 
 - 
getUserPropertiespublic java.util.Map<java.lang.String,java.lang.Object> getUserProperties(org.eclipse.jetty.websocket.api.Session session) 
 
- 
 
-