Class ServletFilterConfiguration

All Implemented Interfaces:
Configuration, EventSource, ImmutableConfiguration, SynchronizerSupport

public class ServletFilterConfiguration extends BaseWebConfiguration
A configuration wrapper around a FilterConfig. This configuration is read only, adding or removing a property will throw an UnsupportedOperationException.
Since:
1.1
  • Field Details

    • config

      protected javax.servlet.FilterConfig config
      Stores the wrapped filter config.
  • Constructor Details

    • ServletFilterConfiguration

      public ServletFilterConfiguration(javax.servlet.FilterConfig config)
      Create a ServletFilterConfiguration using the filter initialization parameters.
      Parameters:
      config - the filter configuration
  • Method Details

    • getPropertyInternal

      protected Object getPropertyInternal(String key)
      Description copied from class: AbstractConfiguration
      Actually obtains the value of the specified property. This method is called by getProperty(). Concrete subclasses must define it to fetch the value of the desired property.
      Specified by:
      getPropertyInternal in class AbstractConfiguration
      Parameters:
      key - the key of the property in question
      Returns:
      the (raw) value of this property
    • getKeysInternal

      protected Iterator<String> getKeysInternal()
      Description copied from class: AbstractConfiguration
      Actually creates an iterator for iterating over the keys in this configuration. This method is called by getKeys(), it has to be defined by concrete subclasses.
      Specified by:
      getKeysInternal in class AbstractConfiguration
      Returns:
      an Iterator with all property keys in this configuration