// setup the XMLDispatcherContext (should be among the first handlers)
new XdCtxHandler(xdCtxFactory,
// call the onBeginRequest/onEndRequest on XMLDispatcherContextBasicImpl
new BasicBeginEndNotificationHandler(
// flush the XMLDispatcher instance cache
new BasicXdCtxCacheHandler(
// call setRollbackOnly on XMLDispatcherContext if necessary
new XdCtxRollbackHandler(rollbackOnUserAndAppExceptions,
// unwrap XMLDispatcherRuntimeException
new BasicExceptionUnwrapHandler(
// handle session/sessionData