您的浏览器已禁用 JavaScript。
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
A
AbstractDatasourceSupplier
-
com.alibaba.otter.common.push.supplier
中的类
AbstractDatasourceSupplier()
- 类 的构造器com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
AbstractSubscribeManager
-
com.alibaba.otter.common.push
中的类
帮助子类管理callback的manager
AbstractSubscribeManager()
- 类 的构造器com.alibaba.otter.common.push.
AbstractSubscribeManager
addSlaver(DatasourceInfo)
- 类 中的方法com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
addSlavers(Collection<DatasourceInfo>)
- 类 中的方法com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
addSwtichCallback(DatasourceChangeCallback)
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceSupplier
客户端可以注册数据库连接发生变更的callback
addSwtichCallback(DatasourceChangeCallback)
- 类 中的方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
autowire(Object)
- 类 中的静态方法com.alibaba.otter.common.push.
SubscribeManagerFactory
C
callback(String)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeCallback
com.alibaba.otter.common.push
- 程序包 com.alibaba.otter.common.push
com.alibaba.otter.common.push.datasource
- 程序包 com.alibaba.otter.common.push.datasource
com.alibaba.otter.common.push.datasource.media
- 程序包 com.alibaba.otter.common.push.datasource.media
com.alibaba.otter.common.push.media
- 程序包 com.alibaba.otter.common.push.media
com.alibaba.otter.common.push.supplier
- 程序包 com.alibaba.otter.common.push.supplier
com.alibaba.otter.common.push.supplier.media
- 程序包 com.alibaba.otter.common.push.supplier.media
create(Long, DbMediaSource)
- 接口 中的方法com.alibaba.otter.common.push.datasource.
DataSourceHanlder
扩展功能,可以自定义一些自己实现的
DataSource
如果返回的
DataSourceService
不为空,则
DataSourceService
会采用此
DataSourceService
create(Long, DbMediaSource)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
createDataSource(String, String, String, String, DataMediaType, String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
D
DatasourceChangeCallback
-
com.alibaba.otter.common.push.supplier
中的接口
callback 处理的时间请尽量短,如果时间太长,请使用异步
DataSourceHanlder
-
com.alibaba.otter.common.push.datasource
中的接口
针对
DataSourceService
操作
DataSource
的扩展机制
DatasourceInfo
-
com.alibaba.otter.common.push.supplier
中的类
DatasourceInfo()
- 类 的构造器com.alibaba.otter.common.push.supplier.
DatasourceInfo
DatasourceInfo(InetSocketAddress, String, String)
- 类 的构造器com.alibaba.otter.common.push.supplier.
DatasourceInfo
DatasourceInfo(InetSocketAddress, String, String, String)
- 类 的构造器com.alibaba.otter.common.push.supplier.
DatasourceInfo
DataSourceKey
-
com.alibaba.otter.common.push.datasource
中的类
DataSourceKey(String, String, String, String, DataMediaType, String)
- 类 的构造器com.alibaba.otter.common.push.datasource.
DataSourceKey
DatasourceSupplier
-
com.alibaba.otter.common.push.supplier
中的接口
destory(Long)
- 接口 中的方法com.alibaba.otter.common.push.datasource.
DataSourceHanlder
扩展功能,可以在
DataSource
被 destroy 之前做一些事情
如果返回
true
,则暗示此 dataSource 不会被后续流程 destroy.
destory()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
destory(Long)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
doCreateDataSource(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
doInit()
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
doInit()
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
doShutdown()
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
doShutdown()
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
doStart()
- 类 中的方法com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
doStart()
- 类 中的方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
doStop()
- 类 中的方法com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
doStop()
- 类 中的方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
doWhenCallbackEmpty(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
当同一个 dataId-groupId 的callback 被清楚完成之后的动作。
doWhenCallbackEmpty(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
E
equals(Object)
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
F
fetchConfig(String)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
fetchConfig(String, long)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
fetchConfig(String, String)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
fetchConfig(String, String, long)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
fetchConfig(String)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
主动获取配置信息
fetchConfig(String, long)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
主动获取配置信息
fetchConfig(String, String)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
同
SubscribeManager.fetchConfig(String)
。
fetchConfig(String, String, long)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
同
SubscribeManager.fetchConfig(String)
。
fetchMaster()
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceSupplier
客户端可以主动获取 master 的 AuthenticationInfo
fetchMaster()
- 类 中的方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
G
generateKey(String, String)
- 类 中的静态方法com.alibaba.otter.common.push.
AbstractSubscribeManager
getAddress()
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
getCallbacks(String)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
getCallbacks(String, String)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
getConnection()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getConnection(String, String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getDataMediaType()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getDataMediaType()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getDbGroupKey()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getDefaultDatabaseName()
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
getDelegate()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getDriverClassName()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getDriverClassName()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getEncoding()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getEncoding()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getGroupKey()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler.MediaInfo
getInitialSize()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getInstance(String, String, String, String, DataMediaType, String)
- 类 中的静态方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getLock(String, String)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
getLock(String)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
getLoginTimeout()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getLogWriter()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getMaster()
- 类 中的方法com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
getMaxActive()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getMaxIdle()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getMaxWait()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getMinEvictableIdleTimeMillis()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getMinIdle()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getNumTestsPerEvictionRun()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getOriginalUrl()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getParentLogger()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getPassword()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getPassword()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getPassword()
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
getRemoveAbandonedTimeout()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getSlavers()
- 类 中的方法com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
getSubscribeManager(SubscribeType)
- 类 中的静态方法com.alibaba.otter.common.push.
SubscribeManagerFactory
根据订阅类型获取相应的订阅管理器。
getTimeBetweenEvictionRunsMillis()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getUrl()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getUserName()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
getUserName()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
getUsername()
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
H
HaDatasourceInfo
-
com.alibaba.otter.common.push.supplier
中的类
HaDatasourceInfo()
- 类 的构造器com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
hashCode()
- 类 中的方法com.alibaba.otter.common.push.datasource.
DataSourceKey
I
init()
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
init()
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
init()
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
init()
- 类 中的方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
isMediaPushDataSource(String)
- 类 中的静态方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
isStart()
- 类 中的方法com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
isStart()
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceSupplier
isWrapperFor(Class<?>)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
M
masterChanged(DatasourceInfo)
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceChangeCallback
MediaDatasourceSupplier
-
com.alibaba.otter.common.push.supplier.media
中的类
基于data media机制提供的数据源信息
MediaPushDataSource
-
com.alibaba.otter.common.push.datasource.media
中的类
media datasource support
MediaPushDataSource(String, String, String, String, DataMediaType, String)
- 类 的构造器com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
MediaPushDataSourceHandler
-
com.alibaba.otter.common.push.datasource.media
中的类
media group 的 url 为: jdbc:mysql://groupKey=xxx
MediaPushDataSourceHandler()
- 类 的构造器com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
MediaPushDataSourceHandler.MediaInfo
-
com.alibaba.otter.common.push.datasource.media
中的类
MediaPushDataSourceHandler.MediaInfo(String)
- 类 的构造器com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler.MediaInfo
MediaSubscribeManager
-
com.alibaba.otter.common.push.media
中的类
基于otter manager media的管理
MediaSubscribeManager()
- 类 的构造器com.alibaba.otter.common.push.media.
MediaSubscribeManager
N
newInstance(String)
- 类 中的静态方法com.alibaba.otter.common.push.supplier.media.
MediaDatasourceSupplier
P
parseMediaInfo(String)
- 类 中的静态方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
postRegisterCallback(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
注册监听器之后的方法,同于同一个 dataId-groupId,此方法不会并发
postRegisterCallback(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
PushException
-
com.alibaba.otter.common.push
中的异常错误
PushException()
- 异常错误 的构造器com.alibaba.otter.common.push.
PushException
PushException(String, Throwable)
- 异常错误 的构造器com.alibaba.otter.common.push.
PushException
PushException(String)
- 异常错误 的构造器com.alibaba.otter.common.push.
PushException
PushException(Throwable)
- 异常错误 的构造器com.alibaba.otter.common.push.
PushException
R
registerCallback(String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
registerCallback(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
registerCallback(String, SubscribeCallback)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
注册监听dataId的callback,如果对应dataId的配置发生了变化,则回调callback。
registerCallback(String, String, SubscribeCallback)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
同
SubscribeManager.registerCallback(java.lang.String, com.alibaba.otter.common.push.SubscribeCallback)
。
running
- 类 中的变量com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
S
setAddress(InetSocketAddress)
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
setApplicationContext(ApplicationContext)
- 类 中的方法com.alibaba.otter.common.push.
SubscribeManagerFactory
setArbitrateCommmunicationClient(ArbitrateCommmunicationClient)
- 类 中的方法com.alibaba.otter.common.push.media.
MediaSubscribeManager
setDataMediaType(DataMediaType)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setDbGroupKey(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setDefaultDatabaseName(String)
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
setDelegate(DataSource)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setDriverClassName(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setEncoding(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setInitialSize(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setLoginTimeout(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setLogWriter(PrintWriter)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setMaster(DatasourceInfo)
- 类 中的方法com.alibaba.otter.common.push.supplier.
HaDatasourceInfo
setMaxActive(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setMaxIdle(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setMaxWait(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setMinEvictableIdleTimeMillis(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setMinIdle(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setNumTestsPerEvictionRun(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setOriginalUrl(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setPassword(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setPassword(String)
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
setRemoveAbandonedTimeout(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setTimeBetweenEvictionRunsMillis(int)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setUserName(String)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
setUsername(String)
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
shutdown()
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
shutdown()
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
start()
- 类 中的方法com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
start()
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceSupplier
stop()
- 类 中的方法com.alibaba.otter.common.push.supplier.
AbstractDatasourceSupplier
stop()
- 接口 中的方法com.alibaba.otter.common.push.supplier.
DatasourceSupplier
SubscribeCallback
-
com.alibaba.otter.common.push
中的接口
SubscribeManager
-
com.alibaba.otter.common.push
中的接口
SubscribeManagerFactory
-
com.alibaba.otter.common.push
中的类
SubscribeManagerFactory()
- 类 的构造器com.alibaba.otter.common.push.
SubscribeManagerFactory
SubscribeType
-
com.alibaba.otter.common.push
中的枚举
support(DbMediaSource)
- 接口 中的方法com.alibaba.otter.common.push.datasource.
DataSourceHanlder
Handler 是否支持此配置的 dataSource
support(DataSource)
- 接口 中的方法com.alibaba.otter.common.push.datasource.
DataSourceHanlder
Handler 是否支持此 dataSource
support(DbMediaSource)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
support(DataSource)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSourceHandler
T
toString()
- 类 中的方法com.alibaba.otter.common.push.supplier.
DatasourceInfo
U
unRegisterCallback(String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
unRegisterCallback(String, String, SubscribeCallback)
- 类 中的方法com.alibaba.otter.common.push.
AbstractSubscribeManager
unRegisterCallback(String, SubscribeCallback)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
移除监听事件
unRegisterCallback(String, String, SubscribeCallback)
- 接口 中的方法com.alibaba.otter.common.push.
SubscribeManager
移除监听事件
unwrap(Class<T>)
- 类 中的方法com.alibaba.otter.common.push.datasource.media.
MediaPushDataSource
V
valueOf(String)
- 枚举 中的静态方法com.alibaba.otter.common.push.
SubscribeType
返回带有指定名称的该类型的枚举常量。
values()
- 枚举 中的静态方法com.alibaba.otter.common.push.
SubscribeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A
C
D
E
F
G
H
I
M
N
P
R
S
T
U
V
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2011–2013
alibaba
. All rights reserved.