public class MediaPushDataSource
extends java.lang.Object
implements javax.sql.DataSource
| 构造器和说明 |
|---|
MediaPushDataSource(java.lang.String originalUrl,
java.lang.String userName,
java.lang.String password,
java.lang.String driverClassName,
DataMediaType dataMediaType,
java.lang.String encoding) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
destory() |
protected javax.sql.DataSource |
doCreateDataSource(java.lang.String url) |
java.sql.Connection |
getConnection() |
java.sql.Connection |
getConnection(java.lang.String username,
java.lang.String password) |
DataMediaType |
getDataMediaType() |
java.lang.String |
getDbGroupKey() |
javax.sql.DataSource |
getDelegate() |
java.lang.String |
getDriverClassName() |
java.lang.String |
getEncoding() |
int |
getInitialSize() |
int |
getLoginTimeout() |
java.io.PrintWriter |
getLogWriter() |
int |
getMaxActive() |
int |
getMaxIdle() |
int |
getMaxWait() |
int |
getMinEvictableIdleTimeMillis() |
int |
getMinIdle() |
int |
getNumTestsPerEvictionRun() |
java.lang.String |
getOriginalUrl() |
java.util.logging.Logger |
getParentLogger() |
java.lang.String |
getPassword() |
int |
getRemoveAbandonedTimeout() |
int |
getTimeBetweenEvictionRunsMillis() |
java.lang.String |
getUserName() |
void |
init() |
boolean |
isWrapperFor(java.lang.Class<?> iface) |
void |
setDataMediaType(DataMediaType dataMediaType) |
void |
setDbGroupKey(java.lang.String dbGroupKey) |
void |
setDelegate(javax.sql.DataSource delegate) |
void |
setDriverClassName(java.lang.String driverClassName) |
void |
setEncoding(java.lang.String encoding) |
void |
setInitialSize(int initialSize) |
void |
setLoginTimeout(int seconds) |
void |
setLogWriter(java.io.PrintWriter out) |
void |
setMaxActive(int maxActive) |
void |
setMaxIdle(int maxIdle) |
void |
setMaxWait(int maxWait) |
void |
setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis) |
void |
setMinIdle(int minIdle) |
void |
setNumTestsPerEvictionRun(int numTestsPerEvictionRun) |
void |
setOriginalUrl(java.lang.String originalUrl) |
void |
setPassword(java.lang.String password) |
void |
setRemoveAbandonedTimeout(int removeAbandonedTimeout) |
void |
setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis) |
void |
setUserName(java.lang.String userName) |
<T> T |
unwrap(java.lang.Class<T> iface) |
public MediaPushDataSource(java.lang.String originalUrl,
java.lang.String userName,
java.lang.String password,
java.lang.String driverClassName,
DataMediaType dataMediaType,
java.lang.String encoding)
public void init()
protected javax.sql.DataSource doCreateDataSource(java.lang.String url)
public void destory()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.io.PrintWriter getLogWriter()
throws java.sql.SQLException
getLogWriter 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic void setLogWriter(java.io.PrintWriter out)
throws java.sql.SQLException
setLogWriter 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic void setLoginTimeout(int seconds)
throws java.sql.SQLException
setLoginTimeout 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic int getLoginTimeout()
throws java.sql.SQLException
getLoginTimeout 在接口中 javax.sql.CommonDataSourcejava.sql.SQLExceptionpublic <T> T unwrap(java.lang.Class<T> iface)
throws java.sql.SQLException
unwrap 在接口中 java.sql.Wrapperjava.sql.SQLExceptionpublic boolean isWrapperFor(java.lang.Class<?> iface)
throws java.sql.SQLException
isWrapperFor 在接口中 java.sql.Wrapperjava.sql.SQLExceptionpublic java.sql.Connection getConnection()
throws java.sql.SQLException
getConnection 在接口中 javax.sql.DataSourcejava.sql.SQLExceptionpublic java.sql.Connection getConnection(java.lang.String username,
java.lang.String password)
throws java.sql.SQLException
getConnection 在接口中 javax.sql.DataSourcejava.sql.SQLExceptionpublic java.util.logging.Logger getParentLogger()
throws java.sql.SQLFeatureNotSupportedException
getParentLogger 在接口中 javax.sql.CommonDataSourcejava.sql.SQLFeatureNotSupportedExceptionpublic javax.sql.DataSource getDelegate()
public java.lang.String getDbGroupKey()
public int getMaxWait()
public int getMinIdle()
public int getInitialSize()
public int getMaxActive()
public int getMaxIdle()
public int getNumTestsPerEvictionRun()
public int getTimeBetweenEvictionRunsMillis()
public int getRemoveAbandonedTimeout()
public int getMinEvictableIdleTimeMillis()
public java.lang.String getOriginalUrl()
public java.lang.String getUserName()
public java.lang.String getPassword()
public java.lang.String getDriverClassName()
public DataMediaType getDataMediaType()
public java.lang.String getEncoding()
public void setDelegate(javax.sql.DataSource delegate)
public void setDbGroupKey(java.lang.String dbGroupKey)
public void setMaxWait(int maxWait)
public void setMinIdle(int minIdle)
public void setInitialSize(int initialSize)
public void setMaxActive(int maxActive)
public void setMaxIdle(int maxIdle)
public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)
public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)
public void setOriginalUrl(java.lang.String originalUrl)
public void setUserName(java.lang.String userName)
public void setPassword(java.lang.String password)
public void setDriverClassName(java.lang.String driverClassName)
public void setDataMediaType(DataMediaType dataMediaType)
public void setEncoding(java.lang.String encoding)
Copyright © 2011-2018 alibaba. All Rights Reserved.