[jboss-dev-forums] [JBoss AS Development] - Re: Naming over Remoting 3

ron.sigal@jboss.com do-not-reply at jboss.com
Thu Dec 3 21:19:36 EST 2009


Hey A,

Hope I'm not being too familiar, addressing you by your first initial.  :)

I've been playing around with combining invokablecontainer and proxies, and I have a problem.  

If I redefine Interceptor.invoke() to accept an org.jboss.invokable.container.api.Invocation instead of an org.jboss.invocation.Invocation, if I adjust ClientContainer to hold an org.jboss.invokable.container.api.InvocationContext instead of an org.jboss.invocation.InvocationContext, and if I redefine ClientContainer.invoke() to create an org.jboss.invokable.container.core.InvocationImpl instead of an org.jboss.invocation.Invocation, then I have a problem injecting the ClientContainer's InvocationContext into the Invocation.  I wanted to use the constructor 


  | InvocationImpl(final Method targetMethod, final Object[] args, final InvocationContextProvider context)
  | 

but it's a package-whatever.  And if I call Invocation.getContext() to populate it with ClientContainer's InvocationContext, I can't really do much because InvocationContext doesn't have an iterator, just 


  | Object getProperty(Object key) throws IllegalArgumentException;
  | 

which doesn't help if I don't know what's in the InvocationContext.

Am I just trying to do something that doesn't make sense?  Otherwise, what do you think of adding an iterator to InvocationContext?

-Ron (you can call me R)

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4268906#4268906

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4268906



More information about the jboss-dev-forums mailing list