Author: tmjee Date: Sat Aug 12 05:46:05 2006 New Revision: 431025 URL: http://svn.apache.org/viewvc?rev=431025&view=rev Log: WW-1410 - Provide a hook for FilterDispatcher such that a custom Dispatcher could be used.
Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java Modified: struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java URL: http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java?rev=431025&r1=431024&r2=431025&view=diff ============================================================================== --- struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java (original) +++ struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/FilterDispatcher.java Sat Aug 12 05:46:05 2006 @@ -154,9 +154,9 @@ packages = param + " " + packages; } this.pathPrefixes = parse(packages); - dispatcher = new Dispatcher(filterConfig.getServletContext()); + dispatcher = createDispatcher(); } - + /** * Parses the list of packages * @@ -364,5 +364,15 @@ resourcePath = URLDecoder.decode(resourcePath, enc); return ClassLoaderUtil.getResourceAsStream(resourcePath, getClass()); + } + + /** + * Create a [EMAIL PROTECTED] Dispatcher}, this serves as a hook for subclass to overried + * such that a custom [EMAIL PROTECTED] Dispatcher} could be created. + * + * @return Dispatcher + */ + protected Dispatcher createDispatcher() { + return new Dispatcher(filterConfig.getServletContext()); } }