public abstract class AbstractDataSourceProxy extends Object implements SeataDataSourceProxy
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataSource |
targetDataSource
The Target data source.
|
| 构造器和说明 |
|---|
AbstractDataSourceProxy()
Instantiates a new Abstract data source proxy.
|
AbstractDataSourceProxy(DataSource targetDataSource)
Instantiates a new Abstract data source proxy.
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getLoginTimeout() |
PrintWriter |
getLogWriter() |
Logger |
getParentLogger() |
DataSource |
getTargetDataSource()
Gets target data source.
|
boolean |
isWrapperFor(Class<?> iface) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(PrintWriter out) |
<T> T |
unwrap(Class<T> iface) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBranchTypegetConnection, getConnectionprotected DataSource targetDataSource
public AbstractDataSourceProxy()
public AbstractDataSourceProxy(DataSource targetDataSource)
targetDataSource - the target data sourcepublic DataSource getTargetDataSource()
getTargetDataSource 在接口中 SeataDataSourceProxypublic <T> T unwrap(Class<T> iface) throws SQLException
unwrap 在接口中 WrapperSQLExceptionpublic boolean isWrapperFor(Class<?> iface) throws SQLException
isWrapperFor 在接口中 WrapperSQLExceptionpublic PrintWriter getLogWriter() throws SQLException
getLogWriter 在接口中 CommonDataSourceSQLExceptionpublic void setLogWriter(PrintWriter out) throws SQLException
setLogWriter 在接口中 CommonDataSourceSQLExceptionpublic void setLoginTimeout(int seconds)
throws SQLException
setLoginTimeout 在接口中 CommonDataSourceSQLExceptionpublic int getLoginTimeout()
throws SQLException
getLoginTimeout 在接口中 CommonDataSourceSQLExceptionpublic Logger getParentLogger() throws SQLFeatureNotSupportedException
getParentLogger 在接口中 CommonDataSourceSQLFeatureNotSupportedExceptionCopyright © 2022 Seata. All rights reserved.