JavaScript is disabled on your browser.
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
accept(Object)
- Method in class com.github.yoojia.events.emitter.
RealSubscriber
accept(T)
- Method in interface com.github.yoojia.events.supports.
Filter
addEventInterceptor(EventInterceptor)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
addEventInterceptor(EventInterceptor)
- Method in class com.github.yoojia.events.
NextEvents
addResourceFilter(Filter<T>)
- Method in class com.github.yoojia.events.supports.
Annotated
添加注解目标对象的过滤处理接口
addSubscriber(Subscriber, EventFilter)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
addSubscriber(Subscriber, List<EventFilter>)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
addSubscriber(RealSubscriber)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
addSubscriber(Subscriber, EventFilter)
- Method in class com.github.yoojia.events.
NextEvents
addSubscriber(Subscriber, List<EventFilter>)
- Method in class com.github.yoojia.events.
NextEvents
Annotated
<
T
extends
AnnotatedElement
> - Class in
com.github.yoojia.events.supports
Annotated()
- Constructor for class com.github.yoojia.events.supports.
Annotated
AnnotatedMethod
- Class in
com.github.yoojia.events.supports
AnnotatedMethod(Class<? extends Annotation>)
- Constructor for class com.github.yoojia.events.supports.
AnnotatedMethod
Any
- Class in
com.github.yoojia.events
Any(Object[], Class[])
- Constructor for class com.github.yoojia.events.
Any
C
CallerScheduler
- Class in
com.github.yoojia.events.emitter
CallerScheduler()
- Constructor for class com.github.yoojia.events.emitter.
CallerScheduler
checkNull(Object, String)
- Static method in class com.github.yoojia.events.supports.
Preconditions
checkNull(Object)
- Static method in class com.github.yoojia.events.supports.
Preconditions
checkParse(Object)
- Static method in class com.github.yoojia.events.
EventPayload
ClassTypes
- Class in
com.github.yoojia.events.supports
ClassTypes()
- Constructor for class com.github.yoojia.events.supports.
ClassTypes
com.github.yoojia.events
- package com.github.yoojia.events
com.github.yoojia.events.emitter
- package com.github.yoojia.events.emitter
com.github.yoojia.events.supports
- package com.github.yoojia.events.supports
CORE_POOL_SIZE
- Static variable in class com.github.yoojia.events.
SharedScheduler
CPU_COUNT
- Static variable in class com.github.yoojia.events.
SharedScheduler
D
DEAD_EVENT
- Static variable in class com.github.yoojia.events.
EventPayload
DeadEvent
- Class in
com.github.yoojia.events.emitter
DeadEvent(Object)
- Constructor for class com.github.yoojia.events.emitter.
DeadEvent
debug(String, String)
- Static method in class com.github.yoojia.events.emitter.
Logger
DEF_SCHEDULE
- Static variable in class com.github.yoojia.events.
SharedScheduler
E
emit(Object)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
emit(String, Object...)
- Method in class com.github.yoojia.events.
NextEvents
emit(EventPayload)
- Method in class com.github.yoojia.events.
NextEvents
EventEmitter
- Class in
com.github.yoojia.events.emitter
EventEmitter()
- Constructor for class com.github.yoojia.events.emitter.
EventEmitter
EventEmitter(Scheduler)
- Constructor for class com.github.yoojia.events.emitter.
EventEmitter
EventFilter
- Interface in
com.github.yoojia.events.emitter
EventInterceptor
- Interface in
com.github.yoojia.events.emitter
EventPayload
- Class in
com.github.yoojia.events
EventPayload(String, Object)
- Constructor for class com.github.yoojia.events.
EventPayload
EventSubscriber
- Interface in
com.github.yoojia.events
EXECUTOR
- Static variable in class com.github.yoojia.events.
SharedScheduler
F
Filter
<
T
> - Interface in
com.github.yoojia.events.supports
filter(List<T>, Filter<T>)
- Static method in class com.github.yoojia.events.supports.
Functions
find(Class<?>)
- Method in class com.github.yoojia.events.supports.
Annotated
从目标类型中查找注解内容
Functions
- Class in
com.github.yoojia.events.supports
Functions()
- Constructor for class com.github.yoojia.events.supports.
Functions
G
get(int)
- Method in class com.github.yoojia.events.supports.
ImmutableList
get()
- Method in class com.github.yoojia.events.supports.
ObjectReference
getDefault()
- Static method in class com.github.yoojia.events.
SharedScheduler
getDefault(Class<? extends SharedScheduler>)
- Static method in class com.github.yoojia.events.
SharedScheduler
getLoopThread()
- Method in class com.github.yoojia.events.
ThreadsScheduler
getResource(Class<?>)
- Method in class com.github.yoojia.events.supports.
Annotated
getResource(Class<?>)
- Method in class com.github.yoojia.events.supports.
AnnotatedMethod
getWorkerThreads()
- Method in class com.github.yoojia.events.
ThreadsScheduler
H
handle(Object)
- Method in interface com.github.yoojia.events.emitter.
EventInterceptor
处理事件。
I
ImmutableList
<
T
> - Class in
com.github.yoojia.events.supports
最简不可变列表
ImmutableList(T[])
- Constructor for class com.github.yoojia.events.supports.
ImmutableList
invoke(On, Object, Subscriber)
- Method in class com.github.yoojia.events.
ThreadsScheduler
InvokeException
- Exception in
com.github.yoojia.events.emitter
InvokeException(Throwable)
- Constructor for exception com.github.yoojia.events.emitter.
InvokeException
Invoker
- Class in
com.github.yoojia.events.emitter
Invoker(Object, Subscriber)
- Constructor for class com.github.yoojia.events.emitter.
Invoker
J
just(String)
- Method in class com.github.yoojia.events.
NextEvents
K
KEEP_ALIVE
- Static variable in class com.github.yoojia.events.
SharedScheduler
L
lenientlyEquals(Class<?>, Class<?>)
- Static method in class com.github.yoojia.events.supports.
ClassTypes
宽泛的比较类型是否相等。如果是Java基础类型,则包装类型与原类型也相等。
Logger
- Class in
com.github.yoojia.events.emitter
Logger()
- Constructor for class com.github.yoojia.events.emitter.
Logger
M
map(List<S>, Transformer<S, M>)
- Static method in class com.github.yoojia.events.supports.
Functions
MAXIMUM_POOL_SIZE
- Static variable in class com.github.yoojia.events.
SharedScheduler
mResourceFilters
- Variable in class com.github.yoojia.events.supports.
Annotated
mTypeFilter
- Variable in class com.github.yoojia.events.supports.
Annotated
N
name
- Variable in class com.github.yoojia.events.
EventPayload
newCaller()
- Static method in class com.github.yoojia.events.
Schedulers
newService(ExecutorService)
- Static method in class com.github.yoojia.events.
Schedulers
NextEvents
- Class in
com.github.yoojia.events
NextEvents()
- Constructor for class com.github.yoojia.events.
NextEvents
NextEvents(Scheduler)
- Constructor for class com.github.yoojia.events.
NextEvents
notEmpty(CharSequence, String)
- Static method in class com.github.yoojia.events.supports.
Preconditions
notNull(Object, String)
- Static method in class com.github.yoojia.events.supports.
Preconditions
notNull(Object)
- Static method in class com.github.yoojia.events.supports.
Preconditions
O
ObjectReference
<
V
> - Class in
com.github.yoojia.events.supports
ObjectReference()
- Constructor for class com.github.yoojia.events.supports.
ObjectReference
ObjectReference(V)
- Constructor for class com.github.yoojia.events.supports.
ObjectReference
On
- Enum in
com.github.yoojia.events
onError(Exception)
- Method in interface com.github.yoojia.events.emitter.
Subscriber
catch onEvent(Event) exceptions
onEvent(Object)
- Method in interface com.github.yoojia.events.emitter.
Subscriber
Process event message
origin
- Variable in class com.github.yoojia.events.emitter.
DeadEvent
origin
- Variable in class com.github.yoojia.events.
EventPayload
P
Preconditions
- Class in
com.github.yoojia.events.supports
Preconditions()
- Constructor for class com.github.yoojia.events.supports.
Preconditions
Q
QUEUE
- Static variable in class com.github.yoojia.events.
SharedScheduler
R
RealSubscriber
- Class in
com.github.yoojia.events.emitter
RealSubscriber(Subscriber, List<EventFilter>)
- Constructor for class com.github.yoojia.events.emitter.
RealSubscriber
register(Object)
- Method in class com.github.yoojia.events.
NextEvents
register(Object, Filter<Method>)
- Method in class com.github.yoojia.events.
NextEvents
removeEventInterceptor(EventInterceptor)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
removeEventInterceptor(EventInterceptor)
- Method in class com.github.yoojia.events.
NextEvents
removeSubscriber(RealSubscriber)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
removeSubscriber(Subscriber)
- Method in class com.github.yoojia.events.emitter.
EventEmitter
removeSubscriber(Subscriber)
- Method in class com.github.yoojia.events.
NextEvents
run()
- Method in class com.github.yoojia.events.emitter.
Invoker
S
schedule(Object, List<? extends Subscriber>)
- Method in class com.github.yoojia.events.emitter.
CallerScheduler
schedule(Object, List<? extends Subscriber>)
- Method in interface com.github.yoojia.events.emitter.
Scheduler
schedule(Object, List<? extends Subscriber>)
- Method in class com.github.yoojia.events.
ThreadsScheduler
scheduleOn()
- Method in interface com.github.yoojia.events.
EventSubscriber
自定义事件处理Handler的线程调度类型
Scheduler
- Interface in
com.github.yoojia.events.emitter
Schedulers
- Class in
com.github.yoojia.events
Schedulers()
- Constructor for class com.github.yoojia.events.
Schedulers
set(V)
- Method in class com.github.yoojia.events.supports.
ObjectReference
setTypesFilter(Filter<Class<?>>)
- Method in class com.github.yoojia.events.supports.
Annotated
设置注解目标类型过滤的处理接口
SharedScheduler
- Class in
com.github.yoojia.events
SharedScheduler()
- Constructor for class com.github.yoojia.events.
SharedScheduler
sharedThreads()
- Static method in class com.github.yoojia.events.
Schedulers
shutdown()
- Static method in class com.github.yoojia.events.
SharedScheduler
size()
- Method in class com.github.yoojia.events.supports.
ImmutableList
Subscribe
- Annotation Type in
com.github.yoojia.events
Subscriber
- Interface in
com.github.yoojia.events.emitter
T
THREAD_FACTORY
- Static variable in class com.github.yoojia.events.
SharedScheduler
ThreadsScheduler
- Class in
com.github.yoojia.events
ThreadsScheduler(ExecutorService, ExecutorService)
- Constructor for class com.github.yoojia.events.
ThreadsScheduler
toString()
- Method in class com.github.yoojia.events.
Any
toString()
- Method in class com.github.yoojia.events.emitter.
DeadEvent
toString()
- Method in class com.github.yoojia.events.
EventPayload
transform(S)
- Method in interface com.github.yoojia.events.supports.
Transformer
Transformer
<
S
,
M
> - Interface in
com.github.yoojia.events.supports
types
- Variable in class com.github.yoojia.events.
Any
types
- Variable in class com.github.yoojia.events.
EventPayload
U
unregister(Object)
- Method in class com.github.yoojia.events.
NextEvents
V
valueOf(String)
- Static method in enum com.github.yoojia.events.
On
Returns the enum constant of this type with the specified name.
values
- Variable in class com.github.yoojia.events.
Any
values
- Variable in class com.github.yoojia.events.
EventPayload
values()
- Static method in enum com.github.yoojia.events.
On
Returns an array containing the constants of this enum type, in the order they are declared.
W
wrap(Class<?>)
- Static method in class com.github.yoojia.events.supports.
ClassTypes
获取指定类型的包装类型。包装类型只对Java基础类型生效,其它类型返回本身类型。
A
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes