Class JBossWebSocket

All Implemented Interfaces:
AsyncIOWriter, KeepOpenStreamAware

public class JBossWebSocket extends WebSocket
Adapts a JBoss WebSocket to an Atmosphere WebSocket.
Author:
Péter Miklós
  • Constructor Details

    • JBossWebSocket

      public JBossWebSocket(org.atmosphere.jboss.as.websockets.WebSocket webSocket, AtmosphereConfig config)
  • Method Details

    • isOpen

      public boolean isOpen()
      Description copied from class: WebSocket
      Is the underlying WebSocket open.
      Specified by:
      isOpen in class WebSocket
      Returns:
      true is opened
    • write

      public WebSocket write(String s) throws IOException
      Description copied from class: WebSocket
      Use the underlying container's websocket to write the String.
      Specified by:
      write in class WebSocket
      Parameters:
      s - a websocket String message
      Returns:
      this
      Throws:
      IOException
    • write

      public WebSocket write(byte[] b, int offset, int length) throws IOException
      Description copied from class: WebSocket
      Use the underlying container's websocket to write the byte.
      Specified by:
      write in class WebSocket
      Parameters:
      b - a websocket byte message
      offset - start
      length - end
      Returns:
      this
      Throws:
      IOException
    • close

      public void close()
      Description copied from class: WebSocket
      Close the underlying WebSocket
      Specified by:
      close in class WebSocket