com.alibaba.otter.common.push.datasource
接口 DataSourceHanlder

所有已知实现类:
MediaPushDataSourceHandler

public interface DataSourceHanlder

针对 DataSourceService 操作 DataSource 的扩展机制

版本:
4.1.0
作者:
zebin.xuzb @ 2012-7-26

方法摘要
 DataSource create(Long pipelineId, DbMediaSource dbMediaSource)
          扩展功能,可以自定义一些自己实现的 DataSource
如果返回的 DataSourceService 不为空,则 DataSourceService 会采用此 DataSourceService
 boolean destory(Long pipelineId)
          扩展功能,可以在 DataSource 被 destroy 之前做一些事情
如果返回 true,则暗示此 dataSource 不会被后续流程 destroy.
 boolean support(DataSource dataSource)
          Handler 是否支持此 dataSource
 boolean support(DbMediaSource dbMediaSource)
          Handler 是否支持此配置的 dataSource
 

方法详细信息

support

boolean support(DbMediaSource dbMediaSource)
Handler 是否支持此配置的 dataSource

返回:

support

boolean support(DataSource dataSource)
Handler 是否支持此 dataSource

参数:
dataSource -
返回:

create

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

返回:

destory

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

参数:
dataSource -
返回:


Copyright © 2011–2014 alibaba. All rights reserved.