Class WebSocketWebSocketFrameMonitor

java.lang.Object
net.targetr.rc.monitoring.logs.websocket.WebSocketWebSocketFrameMonitor

public class WebSocketWebSocketFrameMonitor extends Object
Continuously streams HTTP request log entries to a WebSocket.
Author:
Dr Michael Gardiner
  • Constructor Details

    • WebSocketWebSocketFrameMonitor

      public WebSocketWebSocketFrameMonitor(HttpRequest httpReq)
      Constructs a new handler to stream WebSocket frame log entries to WebSocket.
      Parameters:
      httpReq - the incoming upgrade request
  • Method Details

    • generateResponse

      public HttpResponse generateResponse() throws IOException
      Initiates the WebSocket upgrade response and sends WebSocket frame log entries to WebSocket.
      Returns:
      the WebSocket response
      Throws:
      IOException - if an error occurs during upgrade