public static interface EventWatchBuilder.IBuildingForClass
EventWatchBuilder.IBuildingForClass includeBootstrap()
类似如:"java.lang.String"等,都是来自BootstrapClassLoader所加载的类。
如果你需要增强他们则必须在sandbox.properties文件,将UNSAFE开关打开unsafe.enable=true
EventWatchBuilder.IBuildingForClass isIncludeBootstrap(boolean isIncludeBootstrap)
isIncludeBootstrap - TRUE:包含Bootstrap;FALSE:不包含Bootstrap;sandbox-api:1.0.15includeBootstrap()EventWatchBuilder.IBuildingForClass includeSubClasses()
EventWatchBuilder.onClass(java.lang.Class<?>)所指定的类,检索路径是否包含子类(实现类)
EventWatchBuilder.IBuildingForClass isIncludeSubClasses(boolean isIncludeSubClasses)
isIncludeSubClasses - TRUE:包含子类(实现类);FALSE:不包含子类(实现类);sandbox-api:1.0.15includeSubClasses()EventWatchBuilder.IBuildingForClass withAccess(int access)
access - access flagAccessFlagsEventWatchBuilder.IBuildingForClass hasInterfaceTypes(Class<?>... classes)
classes - 接口组类型数组hasInterfaceTypes(String...)EventWatchBuilder.IBuildingForClass hasInterfaceTypes(String... patterns)
接口组是一个可变参数组,匹配关系为"与"。即:当前类必须同时实现接口模式匹配组的所有接口才能匹配通过
patterns - 接口组匹配模版EventWatchBuilder.IBuildingForClass hasAnnotationTypes(Class<?>... classes)
classes - 标注组类型数组hasAnnotationTypes(String...)EventWatchBuilder.IBuildingForClass hasAnnotationTypes(String... patterns)
标注组是一个可变参数组,匹配关系为"与"。即:当前类必须同时满足所有标注匹配条件!
patterns - 标注组匹配模版EventWatchBuilder.IBuildingForBehavior onAnyBehavior()
等同于onBehavior("*")
EventWatchBuilder.IBuildingForBehavior onBehavior(String pattern)
pattern - 行为名称Copyright © 2019 Alibaba Open Source. All rights reserved.