| 限定符和类型 | 类和说明 |
|---|---|
static interface |
EventWatchBuilder.IBuildingForBehavior
构建方法匹配器
|
static interface |
EventWatchBuilder.IBuildingForClass
构建类匹配器
|
static interface |
EventWatchBuilder.IBuildingForUnWatching
构建删除观察构建器
|
static interface |
EventWatchBuilder.IBuildingForWatching
构建观察构建器
|
static class |
EventWatchBuilder.PatternType
模版匹配模式
|
| 构造器和说明 |
|---|
EventWatchBuilder(ModuleEventWatcher moduleEventWatcher)
构造事件观察者构造器(通配符匹配模式)
|
EventWatchBuilder(ModuleEventWatcher moduleEventWatcher,
EventWatchBuilder.PatternType patternType)
构造事件观察者构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
EventWatchBuilder.IBuildingForClass |
onAnyClass()
匹配任意类
等同于
onClass("*")
|
EventWatchBuilder.IBuildingForClass |
onClass(Class<?> clazz)
匹配指定类
等同于
onClass(clazz.getCanonicalName())
|
EventWatchBuilder.IBuildingForClass |
onClass(String pattern)
模版匹配类名称(包含包名)
例子:
"com.alibaba.
|
public EventWatchBuilder(ModuleEventWatcher moduleEventWatcher)
moduleEventWatcher - 模块事件观察者public EventWatchBuilder(ModuleEventWatcher moduleEventWatcher, EventWatchBuilder.PatternType patternType)
moduleEventWatcher - 模块事件观察者patternType - 模版匹配模式sandbox-api:1.1.2public EventWatchBuilder.IBuildingForClass onAnyClass()
等同于onClass("*")
public EventWatchBuilder.IBuildingForClass onClass(Class<?> clazz)
等同于onClass(clazz.getCanonicalName())
clazz - 指定Class,这里的Class可以忽略ClassLoader的差异。
这里主要取Class的类名public EventWatchBuilder.IBuildingForClass onClass(String pattern)
例子:
pattern - 类名匹配模版Copyright © 2019 Alibaba Open Source. All rights reserved.