[jboss-cvs] JBossAS SVN: r65798 - trunk/connector/src/main/org/jboss/resource/metadata/mcf.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Oct 3 09:52:54 EDT 2007
Author: adrian at jboss.org
Date: 2007-10-03 09:52:54 -0400 (Wed, 03 Oct 2007)
New Revision: 65798
Modified:
trunk/connector/src/main/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java
trunk/connector/src/main/org/jboss/resource/metadata/mcf/JDBCProviderSupport.java
Log:
[JBAS-1425] - Fix the properties that have primitive types and also change TrackStatements to be java.lang.String
Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java 2007-10-03 12:18:15 UTC (rev 65797)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/DataSourceDeploymentMetaData.java 2007-10-03 13:52:54 UTC (rev 65798)
@@ -68,7 +68,7 @@
private String staleConnectionCheckerClassName;
@XmlElement(name="track-statements")
- private boolean trackStatements = false;
+ private String trackStatements;
@XmlElement(name="prepared-statement-cache-size")
private int preparedStatementCacheSize = 0;
@@ -243,13 +243,13 @@
this.sharePreparedStatements = sharePreparedStatements;
}
- @ManagementProperty(name="track-statements", description="The query timeout")
- public boolean isTrackStatements()
+ @ManagementProperty(name="track-statements", description="The track statements method")
+ public String getTrackStatements()
{
return trackStatements;
}
- public void setTrackStatements(boolean trackStatements)
+ public void setTrackStatements(String trackStatements)
{
this.trackStatements = trackStatements;
}
@@ -359,39 +359,42 @@
property = new ManagedConnectionFactoryPropertyMetaData();
property.setName("PreparedStatementCacheSize");
- property.setType("java.lang.Integer");
+ property.setType("int");
property.setValue(String.valueOf(getPreparedStatementCacheSize()));
properties.add(property);
property = new ManagedConnectionFactoryPropertyMetaData();
property.setName("SharePreparedStatements");
- property.setType("java.lang.Boolean");
+ property.setType("boolean");
property.setValue(String.valueOf(isSharePreparedStatements()));
properties.add(property);
property = new ManagedConnectionFactoryPropertyMetaData();
property.setName("QueryTimeout");
- property.setType("java.lang.Integer");
+ property.setType("int");
property.setValue(String.valueOf(getQueryTimeout()));
properties.add(property);
property = new ManagedConnectionFactoryPropertyMetaData();
property.setName("TransactionQueryTimeout");
- property.setType("java.lang.Boolean");
+ property.setType("boolean");
property.setValue(String.valueOf(isUseQueryTimeout()));
properties.add(property);
property = new ManagedConnectionFactoryPropertyMetaData();
property.setName("ValidateOnMatch");
- property.setType("java.lang.Boolean");
+ property.setType("boolean");
property.setValue(String.valueOf(isValidateOnMatch()));
properties.add(property);
- property = new ManagedConnectionFactoryPropertyMetaData();
- property.setName("TrackStatements");
- property.setType("java.lang.Boolean");
- property.setValue(String.valueOf(isTrackStatements()));
- properties.add(property);
+ if (getTrackStatements() != null)
+ {
+ property = new ManagedConnectionFactoryPropertyMetaData();
+ property.setName("TrackStatements");
+ property.setType("java.lang.String");
+ property.setValue(String.valueOf(getTrackStatements()));
+ properties.add(property);
+ }
return properties;
}
Modified: trunk/connector/src/main/org/jboss/resource/metadata/mcf/JDBCProviderSupport.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/metadata/mcf/JDBCProviderSupport.java 2007-10-03 12:18:15 UTC (rev 65797)
+++ trunk/connector/src/main/org/jboss/resource/metadata/mcf/JDBCProviderSupport.java 2007-10-03 13:52:54 UTC (rev 65798)
@@ -41,8 +41,8 @@
public String getExceptionSorterClassName();
public void setExceptionSorterClassName(String exceptionSorterClassName);
- public void setTrackStatements(boolean trackStatements);
- public boolean isTrackStatements();
+ public void setTrackStatements(String trackStatements);
+ public String getTrackStatements();
public void setPreparedStatementCacheSize(int cacheSize);
public int getPreparedStatementCacheSize();
More information about the jboss-cvs-commits
mailing list