public class ProxyConnection
extends java.lang.Object
implements java.lang.reflect.InvocationHandler
| 构造器和说明 |
|---|
ProxyConnection(SpreadDataSource dataSource,
java.sql.Connection connection) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
equals(java.lang.Object obj) |
long |
getCheckoutTimestamp() |
long |
getCreatedTimestamp() |
javax.sql.DataSource |
getDataSource() |
long |
getLastUsedTimestamp() |
java.sql.Connection |
getProxyConnection() |
java.sql.Connection |
getRealConnection() |
int |
getRealConnectionHashCode() |
int |
hashCode() |
void |
inValid() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
boolean |
isVaild() |
void |
setCheckoutTimestamp(long checkoutTimestamp) |
void |
setCreatedTimestamp(long createdTimestamp) |
void |
setLastUsedTimestamp(long lastUsedTimestamp) |
public ProxyConnection(SpreadDataSource dataSource, java.sql.Connection connection)
public java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
invoke 在接口中 java.lang.reflect.InvocationHandlerjava.lang.Throwablepublic void inValid()
public boolean isVaild()
public int getRealConnectionHashCode()
public javax.sql.DataSource getDataSource()
public java.sql.Connection getRealConnection()
public long getCreatedTimestamp()
public void setCreatedTimestamp(long createdTimestamp)
public long getLastUsedTimestamp()
public void setLastUsedTimestamp(long lastUsedTimestamp)
public long getCheckoutTimestamp()
public void setCheckoutTimestamp(long checkoutTimestamp)
public java.sql.Connection getProxyConnection()
public int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.ObjectCopyright © 2018. All Rights Reserved.