Hi,

This is really a hivemind question, but it's my tapestry usage that
probably is wrong :)

My service looks like this:
   <service-point id="FormProcessingFilter" interface="javax.servlet.Filter">
       <invoke-factory>
           <construct
class="nu.localhost.bwatch.filters.FormProcessingFilter"
initialize-method="afterPropertiesSet">
                <set property="authenticationFailureUrl"
value="/LoginFailed.html" />
                <set property="defaultTargetUrl" value="/app" />
                <set property="filterProcessesUrl"
value="/j_acegi_security_check" />
           </construct>
       </invoke-factory>
   </service-point>

I inject it in tapestry like this:
        @InjectObject("service:bwatch.FormProcessingFilter")
        public abstract Filter getProcessingFilter();

But when I cast it to my class which I know it is, I get a ClassCastException.
FormProcessingFilter filter = (FormProcessingFilter) getProcessingFilter();

What am I doing wrong and how should I solve it? :)

--
       regards,
       Robin

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

Reply via email to