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