Hi, Both filter, ActionContextCleanUp and FilterDispatcher contains some similar logic which I think would be more appropriate if we move them to an abstract superclass, maybe called AbstractFilterDispatcher.
Some of the logics are - creation of a Dispatcher - populating the created Dispatcher to Dispatcher's ThreadLocal - using Dispatcher prepare method. rgds Send instant messages to your online friends http://uk.messenger.yahoo.com