Class PayloadProcessor

java.lang.Object
com.webfirmframework.wffweb.server.page.PayloadProcessor
All Implemented Interfaces:
Serializable

public class PayloadProcessor extends Object implements Serializable
PayloadProcessor for BrowserPage WebSocket's incoming bytes
Since:
3.0.2
See Also:
  • Constructor Details

    • PayloadProcessor

      public PayloadProcessor(BrowserPage browserPage)
    • PayloadProcessor

      public PayloadProcessor(BrowserPage browserPage, boolean singleThreaded)
      Parameters:
      browserPage -
      singleThreaded - to be used under single thread.
      Since:
      3.0.3
  • Method Details

    • webSocketMessaged

      public void webSocketMessaged(ByteBuffer messagePart, boolean last)
      This method will be useful when the WebSocket server receives messages as chucks. A WebSocket server may have a max size of byte array that can be sent or receive as a single object. eg: websocket session.getMaxBinaryMessageBufferSize may limit it. In such case this method can be used to get the complete data as chucks.
      Parameters:
      messagePart - message part
      last - true if it is the last part of the message
      Since:
      3.0.2