Class WebSocketAuthenticationFilter

java.lang.Object
io.datarouter.websocket.auth.WebSocketAuthenticationFilter
All Implemented Interfaces:
javax.servlet.Filter
Direct Known Subclasses:
GuiceWebSocketAuthenticationFilter

public abstract class WebSocketAuthenticationFilter
extends java.lang.Object
implements javax.servlet.Filter
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String WEB_SOCKET_TOKEN  
  • Constructor Summary

    Constructors 
    Constructor Description
    WebSocketAuthenticationFilter()  
  • Method Summary

    Modifier and Type Method Description
    void doFilter​(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)  
    protected abstract UserTokenRetriever getUserTokenRetriever()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javax.servlet.Filter

    destroy, init
  • Field Details

  • Constructor Details

  • Method Details

    • doFilter

      public void doFilter​(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws java.io.IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Throws:
      java.io.IOException
      javax.servlet.ServletException
    • getUserTokenRetriever

      protected abstract UserTokenRetriever getUserTokenRetriever()