跳过导航链接
A C D E F G H I K L M N O P Q R S T U V W 

A

accept(Object) - 类 中的方法com.github.yoojia.events.internal.Acceptor
 
accept(T) - 接口 中的方法com.github.yoojia.events.supports.Filter
 
Acceptor - com.github.yoojia.events.internal中的类
 
Acceptor(Handler, List<EventFilter>) - 类 的构造器com.github.yoojia.events.internal.Acceptor
 
addHandler(Handler, EventFilter) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
addHandler(Handler, List<EventFilter>) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
addHandler(Handler, EventFilter) - 类 中的方法com.github.yoojia.events.NextEvents
 
addHandler(Handler, List<EventFilter>) - 类 中的方法com.github.yoojia.events.NextEvents
 
addOnEventHandler(OnEventHandler) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
addResourceFilter(Filter<T>) - 类 中的方法com.github.yoojia.events.supports.Annotated
添加注解目标对象的过滤处理接口
Annotated<T extends AnnotatedElement> - com.github.yoojia.events.supports中的类
 
Annotated() - 类 的构造器com.github.yoojia.events.supports.Annotated
 
AnnotatedMethod - com.github.yoojia.events.supports中的类
 
AnnotatedMethod(Class<? extends Annotation>) - 类 的构造器com.github.yoojia.events.supports.AnnotatedMethod
 

C

checkNull(Object, String) - 类 中的静态方法com.github.yoojia.events.supports.Preconditions
 
checkNull(Object) - 类 中的静态方法com.github.yoojia.events.supports.Preconditions
 
ClassTypes - com.github.yoojia.events.supports中的类
 
ClassTypes() - 类 的构造器com.github.yoojia.events.supports.ClassTypes
 
com.github.yoojia.events - 程序包 com.github.yoojia.events
 
com.github.yoojia.events.internal - 程序包 com.github.yoojia.events.internal
 
com.github.yoojia.events.supports - 程序包 com.github.yoojia.events.supports
 
CORE_POOL_SIZE - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 
CPU_COUNT - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 

D

DEAD_EVENT - 类 中的静态变量com.github.yoojia.events.PayloadEvent
 
DeadEvent - com.github.yoojia.events.internal中的类
 
DeadEvent(Object) - 类 的构造器com.github.yoojia.events.internal.DeadEvent
 
debug(String, String) - 类 中的静态方法com.github.yoojia.events.internal.Logger
 
DEF_SCHEDULE - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 
Dispatcher - com.github.yoojia.events.internal中的类
 
Dispatcher() - 类 的构造器com.github.yoojia.events.internal.Dispatcher
 
Dispatcher(Scheduler) - 类 的构造器com.github.yoojia.events.internal.Dispatcher
 

E

emit(Object) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
emit(String, Object...) - 类 中的方法com.github.yoojia.events.NextEvents
 
emit(PayloadEvent) - 类 中的方法com.github.yoojia.events.NextEvents
 
emit(Object) - 类 中的方法com.github.yoojia.events.NextEvents
 
EventFilter - com.github.yoojia.events.internal中的接口
 
EventHandler - com.github.yoojia.events中的接口
 
EventRunner - com.github.yoojia.events.internal中的类
 
EventRunner(Object, Handler) - 类 的构造器com.github.yoojia.events.internal.EventRunner
 
EXECUTOR - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 

F

Filter<T> - com.github.yoojia.events.supports中的接口
 
filter(List<T>, Filter<T>) - 类 中的静态方法com.github.yoojia.events.supports.Filters
 
filters - 类 中的变量com.github.yoojia.events.internal.Acceptor
 
Filters - com.github.yoojia.events.supports中的类
 
Filters() - 类 的构造器com.github.yoojia.events.supports.Filters
 
find(Class<?>) - 类 中的方法com.github.yoojia.events.supports.Annotated
从目标类型中查找注解内容

G

get(int) - 类 中的方法com.github.yoojia.events.supports.ImmutableList
 
get() - 类 中的方法com.github.yoojia.events.supports.ObjectReference
 
getDefault() - 类 中的静态方法com.github.yoojia.events.SharedScheduler
 
getDefault(Class<? extends SharedScheduler>) - 类 中的静态方法com.github.yoojia.events.SharedScheduler
 
getLoopThread() - 类 中的方法com.github.yoojia.events.ThreadsScheduler
 
getResource(Class<?>) - 类 中的方法com.github.yoojia.events.supports.Annotated
 
getResource(Class<?>) - 类 中的方法com.github.yoojia.events.supports.AnnotatedMethod
 
getWorkerThreads() - 类 中的方法com.github.yoojia.events.ThreadsScheduler
 

H

handleEvent(Object) - 接口 中的方法com.github.yoojia.events.internal.OnEventHandler
处理事件。
handler - 类 中的变量com.github.yoojia.events.internal.Acceptor
 
Handler - com.github.yoojia.events.internal中的接口
 

I

ImmutableList<T> - com.github.yoojia.events.supports中的类
最简不可变列表
ImmutableList(T[]) - 类 的构造器com.github.yoojia.events.supports.ImmutableList
 
invoke(int, Object, Handler) - 类 中的方法com.github.yoojia.events.ThreadsScheduler
 

K

KEEP_ALIVE - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 

L

lenientlyEquals(Class<?>, Class<?>) - 类 中的静态方法com.github.yoojia.events.supports.ClassTypes
宽泛的比较类型是否相等。
Logger - com.github.yoojia.events.internal中的类
 
Logger() - 类 的构造器com.github.yoojia.events.internal.Logger
 

M

MAXIMUM_POOL_SIZE - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 
mResourceFilters - 类 中的变量com.github.yoojia.events.supports.Annotated
 
mTypeFilter - 类 中的变量com.github.yoojia.events.supports.Annotated
 

N

name - 类 中的变量com.github.yoojia.events.PayloadEvent
 
newCaller() - 类 中的静态方法com.github.yoojia.events.Schedulers
 
newService(ExecutorService) - 类 中的静态方法com.github.yoojia.events.Schedulers
 
NextEvents - com.github.yoojia.events中的类
 
NextEvents() - 类 的构造器com.github.yoojia.events.NextEvents
 
NextEvents(Scheduler) - 类 的构造器com.github.yoojia.events.NextEvents
 
notEmpty(CharSequence, String) - 类 中的静态方法com.github.yoojia.events.supports.Preconditions
 
notNull(Object, String) - 类 中的静态方法com.github.yoojia.events.supports.Preconditions
 
notNull(Object) - 类 中的静态方法com.github.yoojia.events.supports.Preconditions
 

O

ObjectReference<V> - com.github.yoojia.events.supports中的类
 
ObjectReference() - 类 的构造器com.github.yoojia.events.supports.ObjectReference
 
ObjectReference(V) - 类 的构造器com.github.yoojia.events.supports.ObjectReference
 
ON_CALLER_THREAD - 接口 中的静态变量com.github.yoojia.events.ScheduleType
 
ON_MAIN_THREAD - 接口 中的静态变量com.github.yoojia.events.ScheduleType
 
ON_THREADS - 接口 中的静态变量com.github.yoojia.events.ScheduleType
 
onErrors(Exception) - 接口 中的方法com.github.yoojia.events.internal.Handler
catch onEvent(Event) exceptions
onEvent(Object) - 接口 中的方法com.github.yoojia.events.internal.Handler
Process event message
OnEventHandler - com.github.yoojia.events.internal中的接口
 

P

PayloadEvent - com.github.yoojia.events中的类
 
PayloadEvent(String, Object) - 类 的构造器com.github.yoojia.events.PayloadEvent
 
Preconditions - com.github.yoojia.events.supports中的类
 
Preconditions() - 类 的构造器com.github.yoojia.events.supports.Preconditions
 

Q

QUEUE - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 

R

raw - 类 中的变量com.github.yoojia.events.internal.DeadEvent
 
register(Object) - 类 中的方法com.github.yoojia.events.NextEvents
 
register(Object, Filter<Method>) - 类 中的方法com.github.yoojia.events.NextEvents
 
removeHandler(Handler) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
removeHandler(Handler) - 类 中的方法com.github.yoojia.events.NextEvents
 
removeOnEventHandler(OnEventHandler) - 类 中的方法com.github.yoojia.events.internal.Dispatcher
 
run() - 类 中的方法com.github.yoojia.events.internal.EventRunner
 
Runs - com.github.yoojia.events中的枚举
 

S

Scheduler - com.github.yoojia.events.internal中的接口
 
SchedulerImpl - com.github.yoojia.events.internal中的类
 
SchedulerImpl() - 类 的构造器com.github.yoojia.events.internal.SchedulerImpl
 
Schedulers - com.github.yoojia.events中的类
 
Schedulers() - 类 的构造器com.github.yoojia.events.Schedulers
 
scheduleType() - 接口 中的方法com.github.yoojia.events.EventHandler
自定义事件处理Handler的线程调度类型
ScheduleType - com.github.yoojia.events中的接口
 
set(V) - 类 中的方法com.github.yoojia.events.supports.ObjectReference
 
setTypesFilter(Filter<Class<?>>) - 类 中的方法com.github.yoojia.events.supports.Annotated
设置注解目标类型过滤的处理接口
SharedScheduler - com.github.yoojia.events中的类
 
SharedScheduler() - 类 的构造器com.github.yoojia.events.SharedScheduler
 
sharedThreads() - 类 中的静态方法com.github.yoojia.events.Schedulers
 
shutdown() - 类 中的静态方法com.github.yoojia.events.SharedScheduler
 
size() - 类 中的方法com.github.yoojia.events.supports.ImmutableList
 
submit(Object, List<? extends Handler>) - 类 中的方法com.github.yoojia.events.internal.SchedulerImpl
 
submit(Object, List<? extends Handler>) - 类 中的方法com.github.yoojia.events.ThreadsScheduler
 
Subscribe - com.github.yoojia.events中的注释类型
 

T

THREAD_FACTORY - 类 中的静态变量com.github.yoojia.events.SharedScheduler
 
ThreadsScheduler - com.github.yoojia.events中的类
 
ThreadsScheduler(ExecutorService, ExecutorService) - 类 的构造器com.github.yoojia.events.ThreadsScheduler
 
toString() - 类 中的方法com.github.yoojia.events.PayloadEvent
 
types - 类 中的变量com.github.yoojia.events.PayloadEvent
 

U

unregister(Object) - 类 中的方法com.github.yoojia.events.NextEvents
 

V

valueOf(String) - 枚举 中的静态方法com.github.yoojia.events.Runs
返回带有指定名称的该类型的枚举常量。
values - 类 中的变量com.github.yoojia.events.PayloadEvent
 
values() - 枚举 中的静态方法com.github.yoojia.events.Runs
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

wrap(Class<?>) - 类 中的静态方法com.github.yoojia.events.supports.ClassTypes
获取指定类型的包装类型。
A C D E F G H I K L M N O P Q R S T U V W 
跳过导航链接