[jboss-dev-forums] [Design of Messaging on JBoss (Messaging/JBoss)] - Re: Some things I don't understand in the transport

jmesnil do-not-reply at jboss.com
Fri Jul 11 03:32:47 EDT 2008


"timfox" wrote : 1) Why do we need to create multiple RemotingSession objects per RemotingConnector? Why not just use the same RemotingSession object, then  RemotingConnector and RemotingSession could be combined in a single object.
  | 

The RemotingSessions object created for the same RemotingSession wraps the same MINA IoSession internally.

anonymous wrote : 
  | 2) Why do we create a new RemotingConnection object each time we create a jms connection? why not just use the same one per server? the RemotingConnection object could be stored in the connector registry. Moreover each RemotingConnection object currently starts its own pinger, this means we have one pinger per jms connection even if they are working over the same underlying tcp connection, which is unnecessary.
  | 

yes, this code is more convoluted than necessary.
Anything refactoring to simplify it would be a good thing.

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

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



More information about the jboss-dev-forums mailing list