com.alibaba.druid.proxy.jdbc
类 DataSourceProxyImpl

java.lang.Object
  继承者 com.alibaba.druid.proxy.jdbc.DataSourceProxyImpl
所有已实现的接口:
DataSourceProxy, DataSourceProxyImplMBean

public class DataSourceProxyImpl
extends Object
implements DataSourceProxy, DataSourceProxyImplMBean

作者:
wenshao

构造方法摘要
DataSourceProxyImpl(Driver rawDriver, DataSourceProxyConfig config)
           
 
方法摘要
 ConnectionProxy connect(Properties info)
           
 long createConnectionId()
           
 long createResultSetId()
           
 long createStatementId()
           
 long createTransactionId()
           
 CompositeDataSupport getCompositeData()
           
 DataSourceProxyConfig getConfig()
           
 Properties getConnectProperties()
           
 Date getCreatedTime()
           
 String getDataSourceMBeanDomain()
           
 JdbcDataSourceStat getDataSourceStat()
           
 String getDbType()
           
 String[] getFilterClasses()
           
 long getId()
           
 String getName()
           
 String getProperties()
           
 List<Filter> getProxyFilters()
           
 Driver getRawDriver()
           
 String getRawDriverClassName()
           
 int getRawDriverMajorVersion()
           
 int getRawDriverMinorVersion()
           
 String getRawJdbcUrl()
           
 String getRawUrl()
           
 String getUrl()
           
 void setId(long id)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

DataSourceProxyImpl

public DataSourceProxyImpl(Driver rawDriver,
                           DataSourceProxyConfig config)
方法详细信息

getDbType

public String getDbType()
指定者:
接口 DataSourceProxy 中的 getDbType

getRawDriver

public Driver getRawDriver()
指定者:
接口 DataSourceProxy 中的 getRawDriver

getRawUrl

public String getRawUrl()
指定者:
接口 DataSourceProxyImplMBean 中的 getRawUrl

connect

public ConnectionProxy connect(Properties info)
                        throws SQLException
抛出:
SQLException

getConfig

public DataSourceProxyConfig getConfig()

getId

public long getId()

setId

public void setId(long id)

getName

public String getName()
指定者:
接口 DataSourceProxy 中的 getName
指定者:
接口 DataSourceProxyImplMBean 中的 getName

getUrl

public String getUrl()
指定者:
接口 DataSourceProxy 中的 getUrl
指定者:
接口 DataSourceProxyImplMBean 中的 getUrl

getProxyFilters

public List<Filter> getProxyFilters()
指定者:
接口 DataSourceProxy 中的 getProxyFilters

getFilterClasses

public String[] getFilterClasses()
指定者:
接口 DataSourceProxyImplMBean 中的 getFilterClasses

getRawDriverClassName

public String getRawDriverClassName()
指定者:
接口 DataSourceProxyImplMBean 中的 getRawDriverClassName

getCreatedTime

public Date getCreatedTime()
指定者:
接口 DataSourceProxyImplMBean 中的 getCreatedTime

getRawDriverMajorVersion

public int getRawDriverMajorVersion()
指定者:
接口 DataSourceProxyImplMBean 中的 getRawDriverMajorVersion

getRawDriverMinorVersion

public int getRawDriverMinorVersion()
指定者:
接口 DataSourceProxyImplMBean 中的 getRawDriverMinorVersion

getDataSourceMBeanDomain

public String getDataSourceMBeanDomain()

getProperties

public String getProperties()
指定者:
接口 DataSourceProxyImplMBean 中的 getProperties

getConnectProperties

public Properties getConnectProperties()
指定者:
接口 DataSourceProxy 中的 getConnectProperties

getCompositeData

public CompositeDataSupport getCompositeData()
                                      throws JMException
抛出:
JMException

getRawJdbcUrl

public String getRawJdbcUrl()
指定者:
接口 DataSourceProxy 中的 getRawJdbcUrl

createConnectionId

public long createConnectionId()
指定者:
接口 DataSourceProxy 中的 createConnectionId

createStatementId

public long createStatementId()
指定者:
接口 DataSourceProxy 中的 createStatementId

createResultSetId

public long createResultSetId()
指定者:
接口 DataSourceProxy 中的 createResultSetId

createTransactionId

public long createTransactionId()
指定者:
接口 DataSourceProxy 中的 createTransactionId

getDataSourceStat

public JdbcDataSourceStat getDataSourceStat()
指定者:
接口 DataSourceProxy 中的 getDataSourceStat


Copyright © 2013 Alibaba Group. All Rights Reserved.