Class FilterFactory


  • public class FilterFactory
    extends Object
    A factory to load custom servlet filters.
    • Constructor Detail

      • FilterFactory

        public FilterFactory()
    • Method Detail

      • getInstance

        public static FilterFactory getInstance()
        Get filter factory bean from XML bean definition. This is because filter factory will be loaded prior to spring application context initialization.
        Returns:
        filter factory instance
      • setCustomBeforeSecurityFilters

        public void setCustomBeforeSecurityFilters​(javax.servlet.Filter[] customBeforeSecurityFilters)
        Set custom filters that will be added before springSecurityFilterChain.
        Parameters:
        customBeforeSecurityFilters - servlet filters
      • setCustomAfterSecurityFilters

        public void setCustomAfterSecurityFilters​(javax.servlet.Filter[] customAfterSecurityFilters)
        Set custom filters that will be added after springSecurityFilterChain.
        Parameters:
        customAfterSecurityFilters - servlet filters
      • getBeforeSpringSecurityFilters

        public javax.servlet.Filter[] getBeforeSpringSecurityFilters()
        Get all filters that will be added before springSecurityFilterChain. The array contains both custom filters and application default filters.
        Returns:
        servlet filters
      • getAfterSpringSecurityFilters

        public javax.servlet.Filter[] getAfterSpringSecurityFilters()
        Get all filters that will be added after springSecurityFilterChain. The array contains both custom filters and application default filters.
        Returns:
        servlet filters