org.jboss.metadata.rar.jboss.mcf
Class DataSourceDeploymentMetaData

java.lang.Object
  extended by org.jboss.metadata.rar.jboss.mcf.ManagedConnectionFactoryDeploymentMetaData
      extended by org.jboss.metadata.rar.jboss.mcf.DataSourceDeploymentMetaData
All Implemented Interfaces:
Serializable, ConnectionPoolMetaData, JDBCProviderSupport
Direct Known Subclasses:
NonXADataSourceDeploymentMetaData, XADataSourceDeploymentMetaData

public class DataSourceDeploymentMetaData
extends ManagedConnectionFactoryDeploymentMetaData
implements JDBCProviderSupport

A DataSourceDeploymentMetaData.

Version:
$Revision: 84046 $
Author:
Weston Price, Jeff Zhang
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.metadata.rar.jboss.mcf.ManagedConnectionFactoryDeploymentMetaData
connectionDefinition
 
Constructor Summary
DataSourceDeploymentMetaData()
           
 
Method Summary
 String getCheckValidConnectionSQL()
           
 String getExceptionSorterClassName()
           
 List<ManagedConnectionFactoryPropertyMetaData> getManagedConnectionFactoryProperties()
          Get the managedConnectionFactoryProperties.
 String getNewConnectionSQL()
           
 String getPassWord()
           
 int getPreparedStatementCacheSize()
           
 int getQueryTimeout()
           
 String getStaleConnectionCheckerClassName()
           
 String getTrackStatements()
           
 String getTransactionIsolation()
           
 String getUrlDelimiter()
           
 String getUrlSelectorStrategyClassName()
           
 String getUserName()
           
 long getUseTryLock()
           
 String getValidConnectionCheckerClassName()
           
 boolean isSharePreparedStatements()
           
 boolean isUseQueryTimeout()
           
 void setCheckValidConnectionSQL(String checkValidConnectionSQL)
           
 void setExceptionSorterClassName(String exceptionSorterClassName)
           
 void setNewConnectionSQL(String newConnectionSQL)
           
 void setPassWord(String passWord)
           
 void setPreparedStatementCacheSize(int preparedStatementCacheSize)
           
 void setQueryTimeout(int queryTimeout)
           
 void setSharePreparedStatements(boolean sharePreparedStatements)
           
 void setStaleConnectionCheckerClassName(String staleConnectionCheckerClassName)
           
 void setTrackStatements(String trackStatements)
           
 void setTransactionIsolation(String transactionIsolation)
           
 void setUrlDelimiter(String urlDelimiter)
           
 void setUrlSelectorStrategyClassName(String urlSelectorStrategyClassName)
           
 void setUseQueryTimeout(boolean useQueryTimeout)
           
 void setUserName(String userName)
           
 void setUseTryLock(long useTryLock)
           
 void setValidConnectionCheckerClassName(String validConnectionCheckerClassName)
           
 
Methods inherited from class org.jboss.metadata.rar.jboss.mcf.ManagedConnectionFactoryDeploymentMetaData
getAllocationRetry, getAllocationRetryWaitMillis, getBackgroundValidationMillis, getBlockingTimeoutMilliSeconds, getConnectionDefinition, getDbmsMetaData, getDependsNames, getIdleTimeoutMinutes, getIsSameRMOverrideValue, getJndiName, getLocalTransactions, getMaxSize, getMinSize, getNoTxSeparatePools, getPrefill, getRarName, getSecurityMetaData, getStatisticsFormatter, getTrackConnectionByTransaction, getTransactionSupportMetaData, getTypeMapping, getUseStrictMin, isBackgroundValidation, isInterleaving, isUseJavaContext, isValidateOnMatch, setAllocationRetry, setAllocationRetryWaitMillis, setBackgroundValidation, setBackgroundValidationMillis, setBlockingTimeoutMilliSeconds, setConnectionDefinition, setDbmsMetaData, setDependsNames, setIdleTimeoutMinutes, setInterleaving, setIsSameRMOverrideValue, setJndiName, setLocalTransactions, setManagedConnectionFactoryProperties, setMaxSize, setMinSize, setNoTxSeparatePools, setPrefill, setRarName, setSecurityMetaData, setStatisticsFormatter, setTrackConnectionByTransaction, setTransactionSupportMetaData, setTypeMapping, setUseJavaContext, setUseStrictMin, setValidateOnMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceDeploymentMetaData

public DataSourceDeploymentMetaData()
Method Detail

getTransactionIsolation

public String getTransactionIsolation()

setTransactionIsolation

public void setTransactionIsolation(String transactionIsolation)

getPassWord

public String getPassWord()

setPassWord

public void setPassWord(String passWord)

getUserName

public String getUserName()

setUserName

public void setUserName(String userName)

getCheckValidConnectionSQL

public String getCheckValidConnectionSQL()
Specified by:
getCheckValidConnectionSQL in interface JDBCProviderSupport

setCheckValidConnectionSQL

public void setCheckValidConnectionSQL(String checkValidConnectionSQL)
Specified by:
setCheckValidConnectionSQL in interface JDBCProviderSupport

getExceptionSorterClassName

public String getExceptionSorterClassName()
Specified by:
getExceptionSorterClassName in interface JDBCProviderSupport

setExceptionSorterClassName

public void setExceptionSorterClassName(String exceptionSorterClassName)
Specified by:
setExceptionSorterClassName in interface JDBCProviderSupport

getNewConnectionSQL

public String getNewConnectionSQL()
Specified by:
getNewConnectionSQL in interface JDBCProviderSupport

setNewConnectionSQL

public void setNewConnectionSQL(String newConnectionSQL)
Specified by:
setNewConnectionSQL in interface JDBCProviderSupport

getValidConnectionCheckerClassName

public String getValidConnectionCheckerClassName()
Specified by:
getValidConnectionCheckerClassName in interface JDBCProviderSupport

setValidConnectionCheckerClassName

public void setValidConnectionCheckerClassName(String validConnectionCheckerClassName)
Specified by:
setValidConnectionCheckerClassName in interface JDBCProviderSupport

getStaleConnectionCheckerClassName

public String getStaleConnectionCheckerClassName()

setStaleConnectionCheckerClassName

public void setStaleConnectionCheckerClassName(String staleConnectionCheckerClassName)

getUrlDelimiter

public String getUrlDelimiter()

setUrlDelimiter

public void setUrlDelimiter(String urlDelimiter)

getUrlSelectorStrategyClassName

public String getUrlSelectorStrategyClassName()

setUrlSelectorStrategyClassName

public void setUrlSelectorStrategyClassName(String urlSelectorStrategyClassName)

getPreparedStatementCacheSize

public int getPreparedStatementCacheSize()
Specified by:
getPreparedStatementCacheSize in interface JDBCProviderSupport

setPreparedStatementCacheSize

public void setPreparedStatementCacheSize(int preparedStatementCacheSize)
Specified by:
setPreparedStatementCacheSize in interface JDBCProviderSupport

getQueryTimeout

public int getQueryTimeout()

setQueryTimeout

public void setQueryTimeout(int queryTimeout)

getUseTryLock

public long getUseTryLock()

setUseTryLock

public void setUseTryLock(long useTryLock)

isSharePreparedStatements

public boolean isSharePreparedStatements()
Specified by:
isSharePreparedStatements in interface JDBCProviderSupport

setSharePreparedStatements

public void setSharePreparedStatements(boolean sharePreparedStatements)
Specified by:
setSharePreparedStatements in interface JDBCProviderSupport

getTrackStatements

public String getTrackStatements()
Specified by:
getTrackStatements in interface JDBCProviderSupport

setTrackStatements

public void setTrackStatements(String trackStatements)
Specified by:
setTrackStatements in interface JDBCProviderSupport

isUseQueryTimeout

public boolean isUseQueryTimeout()
Specified by:
isUseQueryTimeout in interface JDBCProviderSupport

setUseQueryTimeout

public void setUseQueryTimeout(boolean useQueryTimeout)
Specified by:
setUseQueryTimeout in interface JDBCProviderSupport

getManagedConnectionFactoryProperties

public List<ManagedConnectionFactoryPropertyMetaData> getManagedConnectionFactoryProperties()
Description copied from class: ManagedConnectionFactoryDeploymentMetaData
Get the managedConnectionFactoryProperties.

Overrides:
getManagedConnectionFactoryProperties in class ManagedConnectionFactoryDeploymentMetaData
Returns:
the managedConnectionFactoryProperties.


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.