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

java.lang.Object
  继承者 com.alibaba.otter.common.push.datasource.media.MediaPushDataSourceHandler
所有已实现的接口:
DataSourceHanlder

public class MediaPushDataSourceHandler
extends Object
implements DataSourceHanlder

media group 的 url 为: jdbc:mysql://groupKey=xxx

版本:
4.1.8
作者:
jianghang 2013-4-18 下午03:33:28

嵌套类摘要
static class MediaPushDataSourceHandler.MediaInfo
           
 
构造方法摘要
MediaPushDataSourceHandler()
           
 
方法摘要
 DataSource create(Long pipelineId, DbMediaSource dbMediaSource)
          扩展功能,可以自定义一些自己实现的 DataSource
如果返回的 DataSourceService 不为空,则 DataSourceService 会采用此 DataSourceService
protected  DataSource createDataSource(String url, String userName, String password, String driverClassName, DataMediaType dataMediaType, String encoding)
           
 boolean destory(Long pipelineId)
          扩展功能,可以在 DataSource 被 destroy 之前做一些事情
如果返回 true,则暗示此 dataSource 不会被后续流程 destroy.
static boolean isMediaPushDataSource(String url)
           
static MediaPushDataSourceHandler.MediaInfo parseMediaInfo(String url)
           
 boolean support(DataSource dataSource)
          Handler 是否支持此 dataSource
 boolean support(DbMediaSource dbMediaSource)
          Handler 是否支持此配置的 dataSource
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MediaPushDataSourceHandler

public MediaPushDataSourceHandler()
方法详细信息

support

public boolean support(DbMediaSource dbMediaSource)
从接口 DataSourceHanlder 复制的描述
Handler 是否支持此配置的 dataSource

指定者:
接口 DataSourceHanlder 中的 support
返回:

support

public boolean support(DataSource dataSource)
从接口 DataSourceHanlder 复制的描述
Handler 是否支持此 dataSource

指定者:
接口 DataSourceHanlder 中的 support
返回:

create

public DataSource create(Long pipelineId,
                         DbMediaSource dbMediaSource)
从接口 DataSourceHanlder 复制的描述
扩展功能,可以自定义一些自己实现的 DataSource
如果返回的 DataSourceService 不为空,则 DataSourceService 会采用此 DataSourceService

指定者:
接口 DataSourceHanlder 中的 create
返回:

createDataSource

protected DataSource createDataSource(String url,
                                      String userName,
                                      String password,
                                      String driverClassName,
                                      DataMediaType dataMediaType,
                                      String encoding)

destory

public boolean destory(Long pipelineId)
从接口 DataSourceHanlder 复制的描述
扩展功能,可以在 DataSource 被 destroy 之前做一些事情
如果返回 true,则暗示此 dataSource 不会被后续流程 destroy. 通常 filter 可以自己 destroy 自己在 preFilter 产生的 dataSource.

指定者:
接口 DataSourceHanlder 中的 destory
返回:

isMediaPushDataSource

public static boolean isMediaPushDataSource(String url)

parseMediaInfo

public static MediaPushDataSourceHandler.MediaInfo parseMediaInfo(String url)


Copyright © 2011–2014 alibaba. All rights reserved.