Interface FilterConfig

All Known Implementing Classes:
GenericFilter, HttpFilter

public interface FilterConfig
A filter configuration object used by a servlet container to pass information to a filter during initialization.
Since:
Servlet 2.3
See Also:
Filter
  • Method Summary

    Modifier and Type Method Description
    String getFilterName()
    Returns the filter-name of this filter as defined in the deployment descriptor.
    String getInitParameter​(String name)
    Returns a String containing the value of the named initialization parameter, or null if the initialization parameter does not exist.
    Enumeration<String> getInitParameterNames()
    Returns the names of the filter's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the filter has no initialization parameters.
    ServletContext getServletContext()
    Returns a reference to the ServletContext in which the caller is executing.
  • Method Details

    • getFilterName

      String getFilterName()
      Returns the filter-name of this filter as defined in the deployment descriptor.
      Returns:
      the filter name of this filter
    • getServletContext

      ServletContext getServletContext()
      Returns a reference to the ServletContext in which the caller is executing.
      Returns:
      a ServletContext object, used by the caller to interact with its servlet container
      See Also:
      ServletContext
    • getInitParameter

      String getInitParameter​(String name)
      Returns a String containing the value of the named initialization parameter, or null if the initialization parameter does not exist.
      Parameters:
      name - a String specifying the name of the initialization parameter
      Returns:
      a String containing the value of the initialization parameter, or null if the initialization parameter does not exist
    • getInitParameterNames

      Enumeration<String> getInitParameterNames()
      Returns the names of the filter's initialization parameters as an Enumeration of String objects, or an empty Enumeration if the filter has no initialization parameters.
      Returns:
      an Enumeration of String objects containing the names of the filter's initialization parameters