public interface DataSourceHanlder
DataSourceService 操作 DataSource 的扩展机制| 限定符和类型 | 方法和说明 |
|---|---|
javax.sql.DataSource |
create(java.lang.Long pipelineId,
DbMediaSource dbMediaSource)
扩展功能,可以自定义一些自己实现的
DataSource 如果返回的 DataSourceService 不为空,则 DataSourceService 会采用此 DataSourceService |
boolean |
destory(java.lang.Long pipelineId)
扩展功能,可以在
DataSource 被 destroy 之前做一些事情如果返回 true,则暗示此 dataSource 不会被后续流程 destroy. |
boolean |
support(javax.sql.DataSource dataSource)
Handler 是否支持此 dataSource
|
boolean |
support(DbMediaSource dbMediaSource)
Handler 是否支持此配置的 dataSource
|
boolean support(DbMediaSource dbMediaSource)
boolean support(javax.sql.DataSource dataSource)
dataSource - javax.sql.DataSource create(java.lang.Long pipelineId,
DbMediaSource dbMediaSource)
DataSource DataSourceService 不为空,则 DataSourceService 会采用此 DataSourceServiceboolean destory(java.lang.Long pipelineId)
DataSource 被 destroy 之前做一些事情true,则暗示此 dataSource 不会被后续流程 destroy. 通常 filter 可以自己 destroy 自己在 preFilter 产生的 dataSource.dataSource - Copyright © 2011-2018 alibaba. All Rights Reserved.