jrun.sql.management
Interface DataSourceServiceMBean

All Superinterfaces:
ObjectPoolServiceMBean, java.io.Serializable, Service, ServiceMBean
All Known Implementing Classes:
DataSourceService

public interface DataSourceServiceMBean
extends ObjectPoolServiceMBean

JMX interface for handling JDBCPool MetaData.

Author:
PS Neville

Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 int getAvailableConnections()
           
 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()
           
 java.lang.String getIsolationLevel()
           
 java.lang.String getJNDIName()
           
 java.lang.String getPassword()
           
 boolean getPoolStatements()
           
 int getTotalConnections()
           
 java.lang.String getTransactionDomain()
           
 int getTransactionTimeout()
           
 int getUnavailableConnections()
           
 java.lang.String getURL()
           
 java.lang.String getUserName()
           
 boolean isCacheEnabled()
           
 boolean isEncrypted()
           
 boolean isNativeResults()
           
 boolean isRemoveOnExceptions()
           
 void persistXML()
           
 void setCacheEnabled(boolean b)
           
 void setCacheRefreshInterval(int seconds)
           
 void setCacheSize(int n)
           
 void setConnectionTimeout(int n)
           
 void setDbname(java.lang.String dbname)
           
 void setDescription(java.lang.String desc)
           
 void setDriver(java.lang.String driver)
           
 void setEncrypted(boolean encrypted)
           
 void setEncryptionClass(java.lang.String encClass)
           
 void setInitialConnections(int n)
           
 void setInitialConnectionSQL(java.lang.String sql)
           
 void setInitialPoolSQL(java.lang.String sql)
           
 void setIsolationLevel(java.lang.String s)
           
 void setJNDIName(java.lang.String dbname)
           
 void setNativeResults(boolean b)
           
 void setPassword(java.lang.String password)
           
 void setPoolStatements(boolean b)
           
 void setRemoveOnExceptions(boolean b)
           
 void setTransactionDomain(java.lang.String domainName)
           
 void setTransactionTimeout(int n)
           
 void setURL(java.lang.String URL)
           
 void setUserName(java.lang.String username)
           
 
Methods inherited from interface jrunx.pool.management.ObjectPoolServiceMBean
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 interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
destroy, getStatus, init, start, stop, updateStatus
 

Method Detail

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)

getDbname

public java.lang.String getDbname()

setDbname

public void setDbname(java.lang.String dbname)

getJNDIName

public java.lang.String getJNDIName()

setJNDIName

public void setJNDIName(java.lang.String dbname)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String desc)

isNativeResults

public boolean isNativeResults()

setNativeResults

public void setNativeResults(boolean b)

getInitialConnections

public int getInitialConnections()

setInitialConnections

public void setInitialConnections(int n)

getConnectionTimeout

public int getConnectionTimeout()

setConnectionTimeout

public void setConnectionTimeout(int n)

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)

getPoolStatements

public boolean getPoolStatements()

setPoolStatements

public void setPoolStatements(boolean b)

getTransactionTimeout

public int getTransactionTimeout()

setTransactionTimeout

public void setTransactionTimeout(int n)

getTransactionDomain

public java.lang.String getTransactionDomain()

setTransactionDomain

public void setTransactionDomain(java.lang.String domainName)

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)

getAvailableConnections

public int getAvailableConnections()

getUnavailableConnections

public int getUnavailableConnections()

getTotalConnections

public int getTotalConnections()

isEncrypted

public boolean isEncrypted()

setEncrypted

public void setEncrypted(boolean encrypted)

getEncryptionClass

public java.lang.String getEncryptionClass()

setEncryptionClass

public void setEncryptionClass(java.lang.String encClass)

persistXML

public void persistXML()
                throws java.rmi.RemoteException


Copyright � 2002 Macromedia Corporation. All Rights Reserved.