net.officefloor.plugin.servlet.filter
Class FilterContainerFactoryImpl

java.lang.Object
  extended by net.officefloor.plugin.servlet.filter.FilterContainerFactoryImpl
All Implemented Interfaces:
FilterContainerFactory

public class FilterContainerFactoryImpl
extends Object
implements FilterContainerFactory

FilterContainerFactory implementation.

Author:
Daniel Sagenschneider

Constructor Summary
FilterContainerFactoryImpl(String filterName, Class<? extends javax.servlet.Filter> filterClass, Map<String,String> initParameters, OfficeServletContext officeServletContext)
          Initiate.
 
Method Summary
 FilterContainer createFilterContainer(Office office)
           Creates the FilterContainer for the Office.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterContainerFactoryImpl

public FilterContainerFactoryImpl(String filterName,
                                  Class<? extends javax.servlet.Filter> filterClass,
                                  Map<String,String> initParameters,
                                  OfficeServletContext officeServletContext)
Initiate.

Parameters:
filterName - Filter name.
filterClass - Class of the Filter.
initParameters - Init parameters.
officeServletContext - OfficeServletContext.
Method Detail

createFilterContainer

public FilterContainer createFilterContainer(Office office)
                                      throws javax.servlet.ServletException
Description copied from interface: FilterContainerFactory

Creates the FilterContainer for the Office.

Typically this will create a singleton FilterContainer for the Office so that there is only the single Filter instances per Office.

Specified by:
createFilterContainer in interface FilterContainerFactory
Parameters:
office - Office.
Returns:
FilterContainer for the Office.
Throws:
javax.servlet.ServletException - If fails to initialise the Filter.


Copyright © 2005-2011. All Rights Reserved.