Class BufferedWebSocket

java.lang.Object
robaho.net.httpserver.websockets.WebSocket
robaho.net.httpserver.websockets.BufferedWebSocket

public abstract class BufferedWebSocket extends WebSocket
a BufferedWebSocket allows the producer to buffer in user space (by limited kernel buffer size) and provides properties to determine if the consumer is reading the messages via pending()
  • Constructor Details

    • BufferedWebSocket

      public BufferedWebSocket(HttpExchange exchange)
      a BufferedWebSocket that uses the kernel default buffer sizes
    • BufferedWebSocket

      public BufferedWebSocket(HttpExchange exchange, int kernelBufferSizeBytes)
      a BufferedWebSocket that allows control over the kernel buffer sizes
      Parameters:
      kernelBufferSizeBytes - the kernel buffer size in bytes or 0 to use the default
  • Method Details