There is no need in establishing connection, provider is available from
InitialContext object:
Context ctx = new InitialContext();
Provider pr = ctx.getProvider("jms/MyProvider");
Via InitialContext object:
Context ctx = new InitialContext();
Connection connection = (Connection)ctx.getConnection("jms/MyConnection");
Via JNDI lookup:
Context ctx = new InitialContext();
Connection connection = (Connection)ctx.lookup("jms/MyConnection");
Via connection factory object:
Connection connection = connectionFactory.createConnection();
Via JMSContext object:
Context ctx = new JMSContext();
Connection connection = (Connection)ctx.getConnection("jms/MyConnection");
|