Class WebrtcCallFilter

java.lang.Object
org.exoplatform.container.web.AbstractFilter
org.exoplatform.webconferencing.webrtc.server.WebrtcCallFilter
All Implemented Interfaces:
javax.servlet.Filter, org.exoplatform.web.filter.Filter

public class WebrtcCallFilter extends org.exoplatform.container.web.AbstractFilter implements org.exoplatform.web.filter.Filter
Filter forwards requests to WebRTC call URLs to related servlets.
Created by The eXo Platform SAS
Version:
$Id: WebrtcCallFilter.java 00000 Aug 14, 2017 pnedonosko $
Author:
Peter Nedonosko
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final org.exoplatform.services.log.Log
    The Constant LOG.
    static final String
    The Constant SCHEME_HTTP.
    static final String
    The Constant SCHEME_HTTPS.

    Fields inherited from class org.exoplatform.container.web.AbstractFilter

    config, servletContextName
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    void
    doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)

    Methods inherited from class org.exoplatform.container.web.AbstractFilter

    afterInit, getContainer, getServletContext, init, requirePortalEnvironment

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • LOG

      protected static final org.exoplatform.services.log.Log LOG
      The Constant LOG.
    • SCHEME_HTTP

      public static final String SCHEME_HTTP
      The Constant SCHEME_HTTP.
      See Also:
    • SCHEME_HTTPS

      public static final String SCHEME_HTTPS
      The Constant SCHEME_HTTPS.
      See Also:
  • Constructor Details

    • WebrtcCallFilter

      public WebrtcCallFilter()
  • Method Details

    • doFilter

      public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
      Specified by:
      doFilter in interface javax.servlet.Filter
      Specified by:
      doFilter in interface org.exoplatform.web.filter.Filter
      Throws:
      IOException
      javax.servlet.ServletException
    • destroy

      public void destroy()
      Specified by:
      destroy in interface javax.servlet.Filter