java.lang.Object
org.glassfish.grizzly.filterchain.BaseFilter
org.glassfish.grizzly.websockets.BaseWebSocketFilter
org.glassfish.grizzly.websockets.WebSocketFilter
All Implemented Interfaces:
org.glassfish.grizzly.filterchain.Filter

public class WebSocketFilter extends BaseWebSocketFilter
  • Constructor Details

    • WebSocketFilter

      public WebSocketFilter()
    • WebSocketFilter

      public WebSocketFilter(long wsTimeoutInSeconds)
  • Method Details

    • handleHandshake

      protected org.glassfish.grizzly.filterchain.NextAction handleHandshake(org.glassfish.grizzly.filterchain.FilterChainContext ctx, org.glassfish.grizzly.http.HttpContent content) throws IOException
      Description copied from class: BaseWebSocketFilter
      Handle websocket handshake
      Specified by:
      handleHandshake in class BaseWebSocketFilter
      Parameters:
      ctx - FilterChainContext
      content - HTTP message
      Returns:
      NextAction instruction for FilterChain, how it should continue the execution
      Throws:
      IOException
    • doServerUpgrade

      protected boolean doServerUpgrade(org.glassfish.grizzly.filterchain.FilterChainContext ctx, org.glassfish.grizzly.http.HttpContent requestContent) throws IOException
      Throws:
      IOException