[jboss-cvs] JBossAS SVN: r105053 - in trunk/connector/src: main/java/org/jboss/resource/metadata/mcf and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 20 09:13:18 EDT 2010


Author: jesper.pedersen
Date: 2010-05-20 09:13:18 -0400 (Thu, 20 May 2010)
New Revision: 105053

Modified:
   trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
   trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java
   trunk/connector/src/main/java/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java
   trunk/connector/src/resources/dtd/jboss-ds_1_5.dtd
   trunk/connector/src/resources/dtd/jboss-ds_5_0.dtd
Log:
[JBAS-7071] use-try-lock is ignored

Modified: trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java
===================================================================
--- trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2010-05-20 12:13:55 UTC (rev 105052)
+++ trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnection.java	2010-05-20 13:13:18 UTC (rev 105053)
@@ -255,7 +255,7 @@
 
    protected void tryLock() throws SQLException
    {
-      int tryLock = mcf.getUseTryLock();
+      int tryLock = mcf.getUseTryLock().intValue();
       if (tryLock <= 0)
       {
          lock();

Modified: trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java
===================================================================
--- trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java	2010-05-20 12:13:55 UTC (rev 105052)
+++ trunk/connector/src/main/java/org/jboss/resource/adapter/jdbc/BaseWrapperManagedConnectionFactory.java	2010-05-20 13:13:18 UTC (rev 105053)
@@ -144,7 +144,7 @@
    private boolean validateOnMatch = true;
 
    /** Whether to use a try lock */
-   private int useTryLock = 60;
+   private Integer useTryLock = Integer.valueOf(60);
 
    public BaseWrapperManagedConnectionFactory ()
    {
@@ -365,7 +365,7 @@
     * 
     * @return the useTryLock.
     */
-   public int getUseTryLock()
+   public Integer getUseTryLock()
    {
       return useTryLock;
    }
@@ -375,7 +375,7 @@
     * 
     * @param useTryLock the useTryLock.
     */
-   public void setUseTryLock(int useTryLock)
+   public void setUseTryLock(Integer useTryLock)
    {
       this.useTryLock = useTryLock;
    }

Modified: trunk/connector/src/main/java/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/java/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java	2010-05-20 12:13:55 UTC (rev 105052)
+++ trunk/connector/src/main/java/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java	2010-05-20 13:13:18 UTC (rev 105053)
@@ -96,7 +96,7 @@
    private int queryTimeout;
    
    @XmlElement(name="use-try-lock")
-   private long useTryLock;
+   private Integer useTryLock;
    
    @XmlElement(name="url-delimiter")
    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
@@ -267,12 +267,12 @@
 
    @ManagementProperty(name="use-try-lock", description="The internal lock timeout",
          includeInTemplate=true)
-   public long getUseTryLock()
+   public Integer getUseTryLock()
    {
       return useTryLock;
    }
 
-   public void setUseTryLock(long useTryLock)
+   public void setUseTryLock(Integer useTryLock)
    {
       this.useTryLock = useTryLock;
    }
@@ -429,7 +429,7 @@
       
       property = new ManagedConnectionFactoryPropertyMetaData();
       property.setName("UseTryLock");
-      property.setType("long");
+      property.setType("java.lang.Integer");
       property.setValue(String.valueOf(getUseTryLock()));
       properties.add(property);
       

Modified: trunk/connector/src/resources/dtd/jboss-ds_1_5.dtd
===================================================================
--- trunk/connector/src/resources/dtd/jboss-ds_1_5.dtd	2010-05-20 12:13:55 UTC (rev 105052)
+++ trunk/connector/src/resources/dtd/jboss-ds_1_5.dtd	2010-05-20 13:13:18 UTC (rev 105053)
@@ -362,11 +362,11 @@
 -->
 <!ELEMENT query-timeout (#PCDATA)>
 
-<!-- Any configured timeout for internal locks on the resource adapter objects in milli-seconds
+<!-- Any configured timeout for internal locks on the resource adapter objects in seconds
 
      The default is a 60 second timeout
      e.g. 5 minutes
-     <use-try-lock>300000</use-try-lock>
+     <use-try-lock>300</use-try-lock>
 -->
 <!ELEMENT use-try-lock (#PCDATA)>
 

Modified: trunk/connector/src/resources/dtd/jboss-ds_5_0.dtd
===================================================================
--- trunk/connector/src/resources/dtd/jboss-ds_5_0.dtd	2010-05-20 12:13:55 UTC (rev 105052)
+++ trunk/connector/src/resources/dtd/jboss-ds_5_0.dtd	2010-05-20 13:13:18 UTC (rev 105053)
@@ -380,11 +380,11 @@
 -->
 <!ELEMENT query-timeout (#PCDATA)>
 
-<!-- Any configured timeout for internal locks on the resource adapter objects in milli-seconds
+<!-- Any configured timeout for internal locks on the resource adapter objects in seconds
 
      The default is a 60 second timeout
      e.g. 5 minutes
-     <use-try-lock>300000</use-try-lock>
+     <use-try-lock>300</use-try-lock>
 -->
 <!ELEMENT use-try-lock (#PCDATA)>
 




More information about the jboss-cvs-commits mailing list