[jboss-dev-forums] [Design of EJB 3.0] - Re: @RemoteBindings and clientBindUrl - JNDI binding questio

jaikiran do-not-reply at jboss.com
Mon Jul 28 09:43:38 EDT 2008


"wolfc" wrote : 
  | 
  | The goal is to give the bean developer the ability to specify a client bind url per remote business interface. Now in your example you have 2 bindings and 1 interface.
  | 

I started off with this test based on what i read here http://docs.jboss.org/ejb3/app-server/reference/build/reference/en/html/transport.html#d0e786. The example there is similar, in the sense that it has a single remote interface but with 2 RemoteBinding.  Has that behaviour changed?

Currently I don't see a way where i can associate a remote business interface (rather than a remote jndi binding) with a client bind url? To make it more clear:



  | @RemoteBindings ( 
  |       {
  |          @RemoteBinding (jndiBinding=MyStatelessBeanWithMultipleRemoteBindings.REMOTE_JNDI_NAME),
  |          @RemoteBinding (jndiBinding=MyStatelessBeanWithMultipleRemoteBindings.ANOTHER_REMOTE_JNDI_NAME, clientBindUrl=MyStatelessBeanWithMultipleRemoteBindings.CUSTOM_CLIENT_BIND_URL)
  |       }
  | 
  | public class MyStatelessBeanWithMultipleRemoteBindings implements MyStatelessRemote, AnotherRemote
  | 

Currently, I can't specify that the @RemoteBinding with a CUSTOM_CLIENT_BIND_URL is for the "AnotherRemote" business interface.

"wolfc" wrote : 
  | In my mind clientBindUrl is an attribute of the remote business interface. 
  | 

Since the intention is to allow the bean developer to specify a client bind url per remote business interface, shouldn't the @RemoteBinding have a provision where the beanInterface can be mentioned. Maybe a "beanInterface" property to the @RemoteBinding annotation?. Just a thought, maybe there's a better way to handle this. In terms of API changes, not sure how big this change would be. 


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

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



More information about the jboss-dev-forums mailing list