public class MediaPushDataSourceHandler extends Object implements DataSourceHanlder
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MediaPushDataSourceHandler.MediaInfo |
| 构造器和说明 |
|---|
MediaPushDataSourceHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
DataSource |
create(Long pipelineId,
DbMediaSource dbMediaSource)
|
protected DataSource |
createDataSource(String url,
String userName,
String password,
String driverClassName,
DataMediaType dataMediaType,
String encoding) |
boolean |
destory(Long pipelineId)
|
static boolean |
isMediaPushDataSource(String url) |
static MediaPushDataSourceHandler.MediaInfo |
parseMediaInfo(String url) |
boolean |
support(DataSource dataSource)
Handler 是否支持此 dataSource
|
boolean |
support(DbMediaSource dbMediaSource)
Handler 是否支持此配置的 dataSource
|
public boolean support(DbMediaSource dbMediaSource)
DataSourceHanldersupport 在接口中 DataSourceHanlderpublic boolean support(DataSource dataSource)
DataSourceHanldersupport 在接口中 DataSourceHanlderpublic DataSource create(Long pipelineId, DbMediaSource dbMediaSource)
DataSourceHanldercreate 在接口中 DataSourceHanlderprotected DataSource createDataSource(String url, String userName, String password, String driverClassName, DataMediaType dataMediaType, String encoding)
public boolean destory(Long pipelineId)
DataSourceHanlderDataSource 被 destroy 之前做一些事情true,则暗示此 dataSource 不会被后续流程 destroy. 通常 filter 可以自己 destroy 自己在 preFilter 产生的 dataSource.destory 在接口中 DataSourceHanlderpublic static boolean isMediaPushDataSource(String url)
public static MediaPushDataSourceHandler.MediaInfo parseMediaInfo(String url)
Copyright © 2011-2016 alibaba. All Rights Reserved.