Class WebSocketHttpRequestMonitor

java.lang.Object
net.targetr.rc.monitoring.logs.http.WebSocketHttpRequestMonitor

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

    • WebSocketHttpRequestMonitor

      public WebSocketHttpRequestMonitor(HttpRequest httpReq)
      Constructs a new handler to stream HTTP request 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 HTTP request log entries to WebSocket.
      Returns:
      the WebSocket response
      Throws:
      IOException - if an error occurs during upgrade