Class WebSocketServiceImpl
- java.lang.Object
-
- org.webswing.server.services.websocket.WebSocketServiceImpl
-
- All Implemented Interfaces:
WebswingService,WebSocketService
public class WebSocketServiceImpl extends Object implements WebswingService, WebSocketService
-
-
Constructor Summary
Constructors Constructor Description WebSocketServiceImpl(javax.servlet.ServletContext context, SecurityManagerService securityManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebSocketUrlHandlercreateBinaryWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)WebSocketUrlHandlercreateJsonWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)WebSocketUrlHandlercreatePlaybackWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)voiddisconnectWebsockets(Serializable sessionId)voidserve(WebSocketUrlHandler handler, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)voidstart()voidstop()
-
-
-
Constructor Detail
-
WebSocketServiceImpl
@Inject public WebSocketServiceImpl(javax.servlet.ServletContext context, SecurityManagerService securityManager)
-
-
Method Detail
-
start
public void start() throws org.webswing.server.model.exception.WsInitException- Specified by:
startin interfaceWebswingService- Throws:
org.webswing.server.model.exception.WsInitException
-
stop
public void stop()
- Specified by:
stopin interfaceWebswingService
-
createBinaryWebSocketHandler
public WebSocketUrlHandler createBinaryWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)
- Specified by:
createBinaryWebSocketHandlerin interfaceWebSocketService
-
createJsonWebSocketHandler
public WebSocketUrlHandler createJsonWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)
- Specified by:
createJsonWebSocketHandlerin interfaceWebSocketService
-
createPlaybackWebSocketHandler
public WebSocketUrlHandler createPlaybackWebSocketHandler(PrimaryUrlHandler parent, SwingInstanceManager instanceManager)
- Specified by:
createPlaybackWebSocketHandlerin interfaceWebSocketService
-
serve
public void serve(WebSocketUrlHandler handler, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws IOException, javax.servlet.ServletException
- Specified by:
servein interfaceWebSocketService- Throws:
IOExceptionjavax.servlet.ServletException
-
disconnectWebsockets
public void disconnectWebsockets(Serializable sessionId)
- Specified by:
disconnectWebsocketsin interfaceWebSocketService
-
-