public class MonitorWebSocketServlet extends org.eclipse.jetty.websocket.WebSocketServlet implements MonitorDelegate
| Constructor and Description |
|---|
MonitorWebSocketServlet() |
| Modifier and Type | Method and Description |
|---|---|
static void |
closeAll()
Closes all currently open monitor web-sockets.
|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
org.eclipse.jetty.websocket.WebSocket |
doWebSocketConnect(javax.servlet.http.HttpServletRequest request,
String protocol) |
void |
init() |
void |
notify(com.fasterxml.jackson.databind.node.ObjectNode event)
Issues JSON event to be sent to any connected monitor clients.
|
static void |
setMonitor(Monitor m)
Binds the shared process flow monitor.
|
checkOrigin, destroy, servicedoDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, servicepublic static void setMonitor(Monitor m)
m - process monitor referencepublic static void closeAll()
public void init()
throws javax.servlet.ServletException
init in class org.eclipse.jetty.websocket.WebSocketServletjavax.servlet.ServletExceptionprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic org.eclipse.jetty.websocket.WebSocket doWebSocketConnect(javax.servlet.http.HttpServletRequest request,
String protocol)
doWebSocketConnect in interface org.eclipse.jetty.websocket.WebSocketFactory.Acceptorpublic void notify(com.fasterxml.jackson.databind.node.ObjectNode event)
MonitorDelegatenotify in interface MonitorDelegateevent - JSON event dataCopyright © 2015. All rights reserved.