Tim Coninx [http://community.jboss.org/people/timconinxrvp] created the 
discussion

"How to handle a Connection object to remote jms server"

To view the discussion, visit: http://community.jboss.org/message/611208#611208

--------------------------------------------------------------
Hello,

We are using an application that contains a jboss @Service mbean which 
encapsulates a javax.jms.Connection object.

During startup of the mbean the connection is created by initializing a remote 
InitialContext, looking up the ConnectionFactory from that context, and 
creating a connection from that factory:

@Service
public class JMSPublisher extends etcc.... {
  private Connection connection;
  protected void startService() {
    Context ctx = getRemoteInitialContext();
    ConnectionFactory connectionFactory = (ConnectionFactory) 
ctx.lookup("ConnectionFactory");
    connection = connectionFactory.createConnection();
  }
}


My question is: how long can we be supposed to maintain that connection ? In 
practise we see that the connection throws a JMSException when we try to create 
a session on it after an undefined amount of time.

The documentation of Connection tells us that an object represents a socket, so 
timeouts due to inactivity could be normal. But how can we deal with it without 
creating new connections for each and every message ?
Insert mo,
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/611208#611208]

Start a new discussion in JBoss Messaging at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2042]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to