jrun.sql.pool
Class JDBCPoolMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrunx.pool.PoolMetaData
              |
              +--jrun.sql.pool.JDBCPoolMetaData
Direct Known Subclasses:
DataSourceMetaData

public class JDBCPoolMetaData
extends PoolMetaData

Pool MetaData specific to JDBC pools. Created by external management tools, JMX API's, etc.

Author:
PS Neville

Inner classes inherited from class jrunx.xml.XMLMetaData
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
 
Fields inherited from class jrunx.pool.PoolMetaData
poolname
 
Fields inherited from class jrunx.xml.XMLMetaData
logger
 
Constructor Summary
JDBCPoolMetaData()
           
 
Method Summary
 void exportDocument()
          Write document back out to its location
 int getCacheRefreshInterval()
           
 int getCacheSize()
           
 int getConnectionTimeout()
           
 java.lang.String getDbname()
           
 java.lang.String getDescription()
           
 java.lang.String getDriver()
           
 java.lang.String getEncryptionClass()
           
 int getInitialConnections()
           
 java.lang.String getInitialConnectionSql()
           
 java.lang.String getInitialPoolSql()
           
 int getIntIsolationLevel()
           
 java.lang.String getIsolationLevel()
           
 java.lang.String getJNDIName()
           
 java.lang.String getPassword()
           
 boolean getPoolStatements()
           
 java.lang.String getTransactionDomain()
           
 int getTransactionTimeout()
           
 java.lang.String getURL()
           
 java.lang.String getUserName()
           
 java.lang.String getValidationQuery()
           
 void init()
           
 boolean isCacheEnabled()
           
 boolean isEncrypted()
           
 boolean isNativeResults()
           
 boolean isRemoveOnExceptions()
           
 void setCacheEnabled(boolean b)
           
 void setCacheRefreshInterval(int seconds)
           
 void setCacheSize(int n)
           
 void setConnectionTimeout(int n)
           
 void setDbname(java.lang.String n)
           
 void setDescription(java.lang.String desc)
           
 void setDriver(java.lang.String driver)
           
 void setEncrypted(boolean encryption)
           
 void setEncryptionClass(java.lang.String encryptionClass)
           
 void setInitialConnections(int n)
           
 void setInitialConnectionSql(java.lang.String sql)
           
 void setInitialPoolSql(java.lang.String sql)
           
 void setIntIsolationLevel(int n)
           
 void setIsolationLevel(java.lang.String s)
           
 void setJNDIName(java.lang.String jndiName)
           
 void setNativeResults(boolean b)
           
 void setPassword(java.lang.String password)
           
 void setPoolStatements(boolean b)
           
 void setRemoveOnExceptions(boolean b)
           
 void setTransactionDomain(java.lang.String dn)
           
 void setTransactionTimeout(int n)
           
 void setURL(java.lang.String url)
           
 void setUserName(java.lang.String username)
           
 void setValidationQuery(java.lang.String sql)
           
 
Methods inherited from class jrunx.pool.PoolMetaData
getInitialObjects, getLogFile, getMaximumSize, getMinimumSize, getName, getObjectTimeout, getShrinkBy, getSkimmerFrequency, getUserTimeout, isDebugging, isDisablePooling, isMaximumSoft, setDebugging, setDisablePooling, setInitialObjects, setLogFile, setMaximumSize, setMaximumSoft, setMinimumSize, setName, setObjectTimeout, setShrinkBy, setSkimmerFrequency, setUserTimeout
 
Methods inherited from class jrunx.xml.XMLMetaData
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDBCPoolMetaData

public JDBCPoolMetaData()
Method Detail

init

public void init()

exportDocument

public void exportDocument()
                    throws MetaDataException
Description copied from class: XMLMetaData
Write document back out to its location
Overrides:
exportDocument in class XMLMetaData

getDriver

public java.lang.String getDriver()

setDriver

public void setDriver(java.lang.String driver)

getURL

public java.lang.String getURL()

setURL

public void setURL(java.lang.String url)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

isEncrypted

public boolean isEncrypted()

setEncrypted

public void setEncrypted(boolean encryption)

getEncryptionClass

public java.lang.String getEncryptionClass()

setEncryptionClass

public void setEncryptionClass(java.lang.String encryptionClass)

getDbname

public java.lang.String getDbname()

setDbname

public void setDbname(java.lang.String n)

getJNDIName

public java.lang.String getJNDIName()

setJNDIName

public void setJNDIName(java.lang.String jndiName)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String desc)

isNativeResults

public boolean isNativeResults()

setNativeResults

public void setNativeResults(boolean b)

getValidationQuery

public java.lang.String getValidationQuery()

setValidationQuery

public void setValidationQuery(java.lang.String sql)

getInitialPoolSql

public java.lang.String getInitialPoolSql()

setInitialPoolSql

public void setInitialPoolSql(java.lang.String sql)

getInitialConnectionSql

public java.lang.String getInitialConnectionSql()

setInitialConnectionSql

public void setInitialConnectionSql(java.lang.String sql)

isRemoveOnExceptions

public boolean isRemoveOnExceptions()

setRemoveOnExceptions

public void setRemoveOnExceptions(boolean b)

getInitialConnections

public int getInitialConnections()

setInitialConnections

public void setInitialConnections(int n)

getConnectionTimeout

public int getConnectionTimeout()

setConnectionTimeout

public void setConnectionTimeout(int n)

getPoolStatements

public boolean getPoolStatements()

setPoolStatements

public void setPoolStatements(boolean b)

getTransactionDomain

public java.lang.String getTransactionDomain()

setTransactionDomain

public void setTransactionDomain(java.lang.String dn)

getTransactionTimeout

public int getTransactionTimeout()

setTransactionTimeout

public void setTransactionTimeout(int n)

getIntIsolationLevel

public int getIntIsolationLevel()
                         throws MetaDataException

setIntIsolationLevel

public void setIntIsolationLevel(int n)

getIsolationLevel

public java.lang.String getIsolationLevel()

setIsolationLevel

public void setIsolationLevel(java.lang.String s)

isCacheEnabled

public boolean isCacheEnabled()

setCacheEnabled

public void setCacheEnabled(boolean b)

getCacheSize

public int getCacheSize()

setCacheSize

public void setCacheSize(int n)

getCacheRefreshInterval

public int getCacheRefreshInterval()

setCacheRefreshInterval

public void setCacheRefreshInterval(int seconds)


Copyright � 2002 Macromedia Corporation. All Rights Reserved.