Class WebSocketSession

java.lang.Object
com.pixelservices.flash.components.websocket.WebSocketSession

public class WebSocketSession extends Object
  • Constructor Details

  • Method Details

    • getChannel

      public AsynchronousSocketChannel getChannel()
      Get the channel for the WebSocket session
      Returns:
      The channel
    • getRequestInfo

      public RequestInfo getRequestInfo()
      Get the request info instance (path, headers, method)
      Returns:
      The request info
    • getPath

      public String getPath()
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getBuffer

      public ByteBuffer getBuffer()
      Get the buffer for the WebSocket session
      Returns:
      The buffer
    • setBuffer

      public void setBuffer(ByteBuffer buffer)
    • sendMessage

      public void sendMessage(String message)
    • sendBinaryMessage

      public void sendBinaryMessage(byte[] data)
    • close

      public void close(int statusCode, String reason)
      Closes the WebSocket connection with the specified status code and reason
      Parameters:
      statusCode - WebSocket close status code (1000 = normal, 1001 = going away, etc.)
      reason - Reason for closing the connection (optional)