[jboss-svn-commits] JBL Code SVN: r37885 - in labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq: src/main/java/org/jboss/soa/esb/oracle/aq and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Feb 15 10:10:56 EST 2012
Author: tcunning
Date: 2012-02-15 10:10:55 -0500 (Wed, 15 Feb 2012)
New Revision: 37885
Modified:
labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/pom.xml
labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQInitialContextFactory.java
labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQUtil.java
Log:
JBESB-3738
Incorporating tips for working Oracle AQ.
Modified: labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/pom.xml
===================================================================
--- labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/pom.xml 2012-02-13 21:40:39 UTC (rev 37884)
+++ labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/pom.xml 2012-02-15 15:10:55 UTC (rev 37885)
@@ -69,18 +69,18 @@
<version>1.2</version>
<scope>provided</scope>
</dependency>
- <dependency>
- <groupId>jboss</groupId>
- <artifactId>jbossall-client</artifactId>
- <version>4.2.2</version>
- </dependency>
<dependency>
+ <groupId>jboss</groupId>
+ <artifactId>jbossall-client</artifactId>
+ <version>4.2.2.GA</version>
+ </dependency>
+ <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.1</version>
</dependency>
<dependency>
- <groupId>mockejb</groupId>
+ <groupId>org.mockejb</groupId>
<artifactId>mockejb</artifactId>
<version>0.6-beta2</version>
</dependency>
Modified: labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQInitialContextFactory.java
===================================================================
--- labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQInitialContextFactory.java 2012-02-13 21:40:39 UTC (rev 37884)
+++ labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQInitialContextFactory.java 2012-02-15 15:10:55 UTC (rev 37885)
@@ -212,6 +212,12 @@
dbuser = (String) env.get(AQInitialContextFactory.DB_USER);
dbpass = (String) env.get(AQInitialContextFactory.DB_PASSWD);
aqConnectionUrl = (String) env.get(AQInitialContextFactory.DB_CONNECTION_URL);
+
+ if (env.get(AQInitialContextFactory.DB_SCHEMA)!=null) {
+ aqSchemaName = (String) env.get(AQInitialContextFactory.DB_SCHEMA);
+ } else {
+ aqSchemaName = (String) env.get(AQInitialContextFactory.DB_USER);
+ }
if (aqConnectionUrl == null )
{
@@ -282,4 +288,4 @@
aqConnectionUrl = url;
}
-}
\ No newline at end of file
+}
Modified: labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQUtil.java
===================================================================
--- labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQUtil.java 2012-02-13 21:40:39 UTC (rev 37884)
+++ labs/jbossesb/trunk/product/plugins/org.jboss.soa.esb.oracle.aq/src/main/java/org/jboss/soa/esb/oracle/aq/AQUtil.java 2012-02-15 15:10:55 UTC (rev 37885)
@@ -50,7 +50,9 @@
private static final String TOPIC_RECIPIENTS_STRING = "MULTIPLE";
private static final String GET_QUEUES_SQL = "SELECT allq.OWNER as owner, allq.NAME as name, allq.QUEUE_TYPE as queue_type, allqt.RECIPIENTS as recipients" +
" from SYS.ALL_QUEUES allq, SYS.ALL_QUEUE_TABLES allqt " +
- " where allq.QUEUE_TABLE = allqt.QUEUE_TABLE order by name asc";
+ " where allq.QUEUE_TABLE = allqt.QUEUE_TABLE " +
+ " and upper(allq.OWNER) in (?) and allqt.owner = allq.owner " +
+ " order by name asc";
private static final String GET_QUEUES_PSQL = "SELECT allq.OWNER as owner, allq.NAME as name, allq.QUEUE_TYPE as queue_type, allqt.RECIPIENTS as recipients" +
" from SYS.ALL_QUEUES allq, SYS.ALL_QUEUE_TABLES allqt " +
" where allq.QUEUE_TABLE = allqt.QUEUE_TABLE and upper(allq.OWNER) in (?) order by name asc";
@@ -147,6 +149,7 @@
}
else {
statement = connection.prepareStatement(AQUtil.GET_QUEUES_SQL);
+ statement.setString(1, commaSeperatedQueueOwnerList.toUpperCase());
}
rs = statement.executeQuery();
while(rs.next()) {
More information about the jboss-svn-commits
mailing list