package hermes.ext.oracle.aq; import java.util.Properties; import javax.jms.Connection; import javax.jms.ConnectionFactory; import javax.jms.JMSException; import oracle.jms.AQjmsFactory; /** * @author ppolavar * */ public class AQConnectionFactory implements ConnectionFactory { public static final String VERSION_STR = "$Header: /cvs/Integration/dev-tools/rib-aq-hermes-impl/src/hermes/ext/oracle/aq/AQConnectionFactory.java,v 1.1 2009/02/06 03:00:17 polavap Exp $"; private String url; public AQConnectionFactory() { } public Connection createConnection() throws JMSException { ConnectionFactory connectionFactory = AQjmsFactory .getConnectionFactory(getUrl(), new Properties()); return connectionFactory.createConnection(); } public Connection createConnection(String userName, String password) throws JMSException { ConnectionFactory connectionFactory = AQjmsFactory .getConnectionFactory(getUrl(), new Properties()); return connectionFactory.createConnection(userName, password); } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } }