com.alibaba.otter.common.push.datasource.media
类 MediaPushDataSource

java.lang.Object
  继承者 com.alibaba.otter.common.push.datasource.media.MediaPushDataSource
所有已实现的接口:
Wrapper, CommonDataSource, DataSource

public class MediaPushDataSource
extends Object
implements DataSource

media datasource support

版本:
4.1.8
作者:
jianghang 2013-4-18 下午03:45:44

构造方法摘要
MediaPushDataSource(String originalUrl, String userName, String password, String driverClassName, DataMediaType dataMediaType, String encoding)
           
 
方法摘要
 void destory()
           
protected  DataSource doCreateDataSource(String url)
           
 Connection getConnection()
           
 Connection getConnection(String username, String password)
           
 DataMediaType getDataMediaType()
           
 String getDbGroupKey()
           
 DataSource getDelegate()
           
 String getDriverClassName()
           
 String getEncoding()
           
 int getInitialSize()
           
 int getLoginTimeout()
           
 PrintWriter getLogWriter()
           
 int getMaxActive()
           
 int getMaxIdle()
           
 int getMaxWait()
           
 int getMinEvictableIdleTimeMillis()
           
 int getMinIdle()
           
 int getNumTestsPerEvictionRun()
           
 String getOriginalUrl()
           
 Logger getParentLogger()
           
 String getPassword()
           
 int getRemoveAbandonedTimeout()
           
 int getTimeBetweenEvictionRunsMillis()
           
 String getUserName()
           
 void init()
           
 boolean isWrapperFor(Class<?> iface)
           
 void setDataMediaType(DataMediaType dataMediaType)
           
 void setDbGroupKey(String dbGroupKey)
           
 void setDelegate(DataSource delegate)
           
 void setDriverClassName(String driverClassName)
           
 void setEncoding(String encoding)
           
 void setInitialSize(int initialSize)
           
 void setLoginTimeout(int seconds)
           
 void setLogWriter(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(String originalUrl)
           
 void setPassword(String password)
           
 void setRemoveAbandonedTimeout(int removeAbandonedTimeout)
           
 void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)
           
 void setUserName(String userName)
           
<T> T
unwrap(Class<T> iface)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MediaPushDataSource

public MediaPushDataSource(String originalUrl,
                           String userName,
                           String password,
                           String driverClassName,
                           DataMediaType dataMediaType,
                           String encoding)
方法详细信息

init

public void init()

doCreateDataSource

protected DataSource doCreateDataSource(String url)

destory

public void destory()
             throws SQLException
抛出:
SQLException

getLogWriter

public PrintWriter getLogWriter()
                         throws SQLException
指定者:
接口 CommonDataSource 中的 getLogWriter
抛出:
SQLException

setLogWriter

public void setLogWriter(PrintWriter out)
                  throws SQLException
指定者:
接口 CommonDataSource 中的 setLogWriter
抛出:
SQLException

setLoginTimeout

public void setLoginTimeout(int seconds)
                     throws SQLException
指定者:
接口 CommonDataSource 中的 setLoginTimeout
抛出:
SQLException

getLoginTimeout

public int getLoginTimeout()
                    throws SQLException
指定者:
接口 CommonDataSource 中的 getLoginTimeout
抛出:
SQLException

unwrap

public <T> T unwrap(Class<T> iface)
         throws SQLException
指定者:
接口 Wrapper 中的 unwrap
抛出:
SQLException

isWrapperFor

public boolean isWrapperFor(Class<?> iface)
                     throws SQLException
指定者:
接口 Wrapper 中的 isWrapperFor
抛出:
SQLException

getConnection

public Connection getConnection()
                         throws SQLException
指定者:
接口 DataSource 中的 getConnection
抛出:
SQLException

getConnection

public Connection getConnection(String username,
                                String password)
                         throws SQLException
指定者:
接口 DataSource 中的 getConnection
抛出:
SQLException

getParentLogger

public Logger getParentLogger()
                       throws SQLFeatureNotSupportedException
抛出:
SQLFeatureNotSupportedException

getDelegate

public DataSource getDelegate()

getDbGroupKey

public String getDbGroupKey()

getMaxWait

public int getMaxWait()

getMinIdle

public int getMinIdle()

getInitialSize

public int getInitialSize()

getMaxActive

public int getMaxActive()

getMaxIdle

public int getMaxIdle()

getNumTestsPerEvictionRun

public int getNumTestsPerEvictionRun()

getTimeBetweenEvictionRunsMillis

public int getTimeBetweenEvictionRunsMillis()

getRemoveAbandonedTimeout

public int getRemoveAbandonedTimeout()

getMinEvictableIdleTimeMillis

public int getMinEvictableIdleTimeMillis()

getOriginalUrl

public String getOriginalUrl()

getUserName

public String getUserName()

getPassword

public String getPassword()

getDriverClassName

public String getDriverClassName()

getDataMediaType

public DataMediaType getDataMediaType()

getEncoding

public String getEncoding()

setDelegate

public void setDelegate(DataSource delegate)

setDbGroupKey

public void setDbGroupKey(String dbGroupKey)

setMaxWait

public void setMaxWait(int maxWait)

setMinIdle

public void setMinIdle(int minIdle)

setInitialSize

public void setInitialSize(int initialSize)

setMaxActive

public void setMaxActive(int maxActive)

setMaxIdle

public void setMaxIdle(int maxIdle)

setNumTestsPerEvictionRun

public void setNumTestsPerEvictionRun(int numTestsPerEvictionRun)

setTimeBetweenEvictionRunsMillis

public void setTimeBetweenEvictionRunsMillis(int timeBetweenEvictionRunsMillis)

setRemoveAbandonedTimeout

public void setRemoveAbandonedTimeout(int removeAbandonedTimeout)

setMinEvictableIdleTimeMillis

public void setMinEvictableIdleTimeMillis(int minEvictableIdleTimeMillis)

setOriginalUrl

public void setOriginalUrl(String originalUrl)

setUserName

public void setUserName(String userName)

setPassword

public void setPassword(String password)

setDriverClassName

public void setDriverClassName(String driverClassName)

setDataMediaType

public void setDataMediaType(DataMediaType dataMediaType)

setEncoding

public void setEncoding(String encoding)


Copyright © 2011–2014 alibaba. All rights reserved.