e.struts2-conversation.struts2-conversation-scope-plugin.1.5.4.source-code.struts-plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of struts2-conversation-scope-plugin Show documentation
Show all versions of struts2-conversation-scope-plugin Show documentation
A Struts2 plugin for leveraging conversation scopes in Struts2
<?xml version="1.0" encoding="UTF-8" ?> <!-- last edited 1/13/2012 by rees.byars --> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts order="20"> <!-- CONVENTION PLUGIN COMPATIBILITY --> <constant name="struts.convention.action.fileProtocols" value="jar,zip" /> <constant name="struts.convention.actionConfigBuilder" value="convention" /> <constant name="struts.convention.actionNameBuilder" value="convention" /> <constant name="struts.convention.resultMapBuilder" value="convention" /> <constant name="struts.convention.interceptorMapBuilder" value="convention" /> <constant name="struts.convention.conventionsService" value="convention" /> <constant name="struts.convention.result.path" value="/WEB-INF/content/" /> <constant name="struts.convention.result.flatLayout" value="true" /> <constant name="struts.convention.action.suffix" value="Action" /> <constant name="struts.convention.action.disableScanning" value="false" /> <constant name="struts.convention.action.mapAllMatches" value="false" /> <constant name="struts.convention.action.checkImplementsAction" value="true" /> <constant name="struts.convention.default.parent.package" value="convention-default" /> <constant name="struts.convention.action.name.lowercase" value="true" /> <constant name="struts.convention.action.name.separator" value="-" /> <constant name="struts.convention.package.locators" value="action,actions,struts,struts2" /> <constant name="struts.convention.package.locators.disable" value="false" /> <constant name="struts.convention.package.locators.basePackage" value="" /> <constant name="struts.convention.exclude.packages" value="com.google.code.rees.*,org.apache.struts.*,org.apache.struts2.*,org.springframework.web.struts.*,org.springframework.web.struts2.*,org.hibernate.*" /> <constant name="struts.convention.relative.result.types" value="dispatcher,velocity,freemarker" /> <constant name="struts.convention.redirect.to.slash" value="true" /> <constant name="struts.convention.action.alwaysMapExecute" value="true" /> <constant name="struts.mapper.alwaysSelectFullNamespace" value="true" /> <constant name="struts.convention.action.fileProtocols" value="jar" /> <constant name="struts.convention.classes.reload" value="false" /> <constant name="struts.convention.exclude.parentClassLoader" value="true" /> <!-- SCOPE --> <constant name="conversation.package.nesting" value="false" /> <constant name="struts.scope.followsConvention" value="true" /> <constant name="conversation.monitoring.frequency" value="300000"/> <constant name="conversation.idle.timeout" value="28800000"/> <constant name="conversation.max.instances" value="20"/> <constant name="conversation.monitoring.thread.pool.size" value="20"/> <bean name="struts.scope.actionFinder" type="com.google.code.rees.scope.ActionProvider" class="com.google.code.rees.scope.struts2.StrutsActionProvider" /> <bean name="struts.conversation.arbitrator" type="com.google.code.rees.scope.conversation.configuration.ConversationArbitrator" class="com.google.code.rees.scope.struts2.StrutsConversationArbitrator"/> <bean name="struts.session.configurationProvider" type="com.google.code.rees.scope.session.SessionConfigurationProvider" class="com.google.code.rees.scope.session.DefaultSessionConfigurationProvider" /> <bean name="struts.conversation.configurationProvider" type="com.google.code.rees.scope.conversation.configuration.ConversationConfigurationProvider" class="com.google.code.rees.scope.conversation.configuration.DefaultConversationConfigurationProvider" /> <bean name="struts.conversation.conversationManager" type="com.google.code.rees.scope.conversation.processing.ConversationManager" class="com.google.code.rees.scope.conversation.processing.DefaultInjectionConversationManager" /> <bean name="conversation.simple.manager" type="com.google.code.rees.scope.conversation.processing.ConversationManager" class="com.google.code.rees.scope.conversation.processing.SimpleConversationManager" /> <bean name="struts.session.sessionManager" type="com.google.code.rees.scope.session.SessionManager" class="com.google.code.rees.scope.session.DefaultSessionManager" /> <bean name="struts.scope.adapterFactory" type="com.google.code.rees.scope.ScopeAdapterFactory" class="com.google.code.rees.scope.struts2.StrutsScopeAdapterFactory" /> <bean name="conversation.context.manager.factory" type="com.google.code.rees.scope.conversation.context.HttpConversationContextManagerFactory" class="com.google.code.rees.scope.struts2.StrutsConversationContextManagerFactory"/> <bean name="conversation.context.factory" type="com.google.code.rees.scope.conversation.context.ConversationContextFactory" class="com.google.code.rees.scope.conversation.context.DefaultConversationContextFactory"/> <bean name="struts.scope.manager" type="com.google.code.rees.scope.ScopeManager" class="com.google.code.rees.scope.DefaultScopeManager"></bean> <package name="struts-conversation-default" extends="struts-default"> <result-types> <result-type name="conversationRedirectAction" class="com.google.code.rees.scope.struts2.ConversationActionRedirectResult"/> <result-type name="conversationRedirect" class="com.google.code.rees.scope.struts2.ConversationRedirectResult"/> </result-types> <interceptors> <interceptor name="scopeInjection" class="com.google.code.rees.scope.struts2.ScopeInterceptor" /> <interceptor name="conversation" class="com.google.code.rees.scope.struts2.ConversationInterceptor" /> <interceptor-stack name="defaultConversationStack"> <interceptor-ref name="scopeInjection" /> <interceptor-ref name="defaultStack" /> </interceptor-stack> </interceptors> <default-interceptor-ref name="defaultConversationStack" /> </package> </struts>