Hi,

My tapestry5-acegi module contains this:

    public static void contributeHttpServletRequestHandler(
          OrderedConfiguration<HttpServletRequestFilter> configuration,
          @InjectService("HttpSessionContextIntegrationFilter")
HttpServletRequestFilter httpSessionContextIntegrationFilter,
          @InjectService("AuthenticationProcessingFilter")
HttpServletRequestFilter authenticationProcessingFilter,
          @InjectService("RememberMeProcessingFilter")
HttpServletRequestFilter rememberMeProcessingFilter,
          @InjectService("SecurityContextHolderAwareRequestFilter")
HttpServletRequestFilter
          securityContextHolderAwareRequestFilter,
          @InjectService("AnonymousProcessingFilter")
HttpServletRequestFilter anonymousProcessingFilter) {

        configuration.add("acegiHttpSessionContextIntegrationFilter",
httpSessionContextIntegrationFilter, "before:acegi*");
        configuration.add("acegiAuthenticationProcessingFilter",
authenticationProcessingFilter);
        configuration.add("acegiRememberMeProcessingFilter",
rememberMeProcessingFilter);
        configuration.add("acegiSecurityContextHolderAwareRequestFilter",
securityContextHolderAwareRequestFilter,
                "after:acegiRememberMeProcessingFilter");
        configuration.add("acegiAnonymousProcessingFilter",
anonymousProcessingFilter,
                "after:acegiRememberMeProcessingFilter",
                "after:acegiAuthenticationProcessingFilter");
    }

How would go ahead to override a single of these filters? It seems you
can't remove an entry from an OrderedConfiguration, and it also seems
like you can put in another object with the same name.

So, should I use the alias contribution instead when injection the
specific filter?

-- 
 regards,
 Robin

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to