JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
F
G
H
I
M
O
P
Q
R
S
T
U
W
A
attachContext(Context)
- Method in interface de.halfbit.tinybus.impl.
TinyBusDepot.LifecycleCallbacks
B
Background
- Static variable in class de.halfbit.tinybus.
Subscribe.Mode
Bus
- Interface in
de.halfbit.tinybus
Dispatches events to listeners, and provides ways for listeners to register themselves.
bus
- Variable in class de.halfbit.tinybus.impl.
Task
bus
- Variable in class de.halfbit.tinybus.
TinyBus.Wireable
C
callbacks
- Variable in class de.halfbit.tinybus.impl.
Task
cancelDelayed(Class<?>)
- Method in interface de.halfbit.tinybus.
Bus
Removes a pending event of given type from delivery queue.
cancelDelayed(Class<?>)
- Method in class de.halfbit.tinybus.
TinyBus
code
- Variable in class de.halfbit.tinybus.impl.
Task
CODE_DISPATCH_FROM_BACKGROUND
- Static variable in class de.halfbit.tinybus.impl.
Task
CODE_DISPATCH_TO_BACKGROUND
- Static variable in class de.halfbit.tinybus.impl.
Task
CODE_POST
- Static variable in class de.halfbit.tinybus.impl.
Task
CODE_POST_DELAYED
- Static variable in class de.halfbit.tinybus.impl.
Task
CODE_REGISTER
- Static variable in class de.halfbit.tinybus.impl.
Task
CODE_UNREGISTER
- Static variable in class de.halfbit.tinybus.impl.
Task
context
- Variable in class de.halfbit.tinybus.
TinyBus.Wireable
createBusInContext(Context)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
D
de.halfbit.tinybus
- package de.halfbit.tinybus
de.halfbit.tinybus.impl
- package de.halfbit.tinybus.impl
de.halfbit.tinybus.impl.workers
- package de.halfbit.tinybus.impl.workers
destroy()
- Method in class de.halfbit.tinybus.impl.workers.
Dispatcher
Dispatcher
- Class in
de.halfbit.tinybus.impl.workers
This class dispatches and manages
Task
to be processed in background.
Dispatcher()
- Constructor for class de.halfbit.tinybus.impl.workers.
Dispatcher
dispatchEvent(ObjectsMeta.SubscriberCallback, Object, Object)
- Method in interface de.halfbit.tinybus.impl.
ObjectsMeta.EventDispatchCallback
dispatchEvents(Object, HashMap<Class<? extends Object>, HashSet<Object>>, HashMap<Class<? extends Object>, ObjectsMeta>, ObjectsMeta.EventDispatchCallback)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
dispatchEvents(HashMap<Class<? extends Object>, Object>, Object, HashMap<Class<? extends Object>, ObjectsMeta>, ObjectsMeta.EventDispatchCallback)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
dispatchEventToBackground(Task)
- Method in class de.halfbit.tinybus.impl.workers.
Dispatcher
Multiple bus instances can call this method, when an event needs to be dispatched to given subscriber in a background thread.
F
from(Context)
- Static method in class de.halfbit.tinybus.
TinyBus
Use this method to get a bus instance bound to the given context.
G
get(Context)
- Static method in class de.halfbit.tinybus.impl.
TinyBusDepot
getBusInContext(Context)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
getDispatcher()
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
getEventCallback(Class<?>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
getLifecycleCallbacks()
- Method in class de.halfbit.tinybus.
TinyBus
H
hasRegistered(Object)
- Method in interface de.halfbit.tinybus.
Bus
Checks whether given object is currently registered in the bus.
hasRegistered(Object)
- Method in class de.halfbit.tinybus.
TinyBus
hasRegisteredObject(Object, HashMap<Class<? extends Object>, HashSet<Object>>, HashMap<Class<? extends Object>, Object>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
hasWireable(Class<? extends TinyBus.Wireable>)
- Method in class de.halfbit.tinybus.
TinyBus
head
- Variable in class de.halfbit.tinybus.impl.
TaskQueue
I
isEmpty()
- Method in class de.halfbit.tinybus.impl.
TaskQueue
M
Main
- Static variable in class de.halfbit.tinybus.
Subscribe.Mode
method
- Variable in class de.halfbit.tinybus.impl.
ObjectsMeta.SubscriberCallback
mode
- Variable in class de.halfbit.tinybus.impl.
ObjectsMeta.SubscriberCallback
Mode()
- Constructor for class de.halfbit.tinybus.
Subscribe.Mode
O
obj
- Variable in class de.halfbit.tinybus.impl.
Task
ObjectsMeta
- Class in
de.halfbit.tinybus.impl
ObjectsMeta(Object)
- Constructor for class de.halfbit.tinybus.impl.
ObjectsMeta
ObjectsMeta.EventDispatchCallback
- Interface in
de.halfbit.tinybus.impl
Implementation of this callback handles actual event dispatching.
ObjectsMeta.SubscriberCallback
- Class in
de.halfbit.tinybus.impl
obtainTask(TinyBus, int, Object)
- Static method in class de.halfbit.tinybus.impl.
Task
offer(Task)
- Method in class de.halfbit.tinybus.impl.
TaskQueue
onActivityCreated(Activity, Bundle)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivityDestroyed(Activity)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivityPaused(Activity)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivityResumed(Activity)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivitySaveInstanceState(Activity, Bundle)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivityStarted(Activity)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onActivityStopped(Activity)
- Method in class de.halfbit.tinybus.impl.
TinyBusDepot
onCreate(Bus, Context)
- Method in class de.halfbit.tinybus.
TinyBus.Wireable
onDestroy()
- Method in interface de.halfbit.tinybus.impl.
TinyBusDepot.LifecycleCallbacks
onDestroy()
- Method in class de.halfbit.tinybus.
TinyBus.Wireable
onDispatchInBackground(Task)
- Method in interface de.halfbit.tinybus.impl.
Task.TaskCallbacks
onPostDelayed(Task)
- Method in interface de.halfbit.tinybus.impl.
Task.TaskCallbacks
onPostFromBackground(Task)
- Method in interface de.halfbit.tinybus.impl.
Task.TaskCallbacks
onStart()
- Method in interface de.halfbit.tinybus.impl.
TinyBusDepot.LifecycleCallbacks
onStart()
- Method in class de.halfbit.tinybus.
TinyBus.Wireable
onStop()
- Method in interface de.halfbit.tinybus.impl.
TinyBusDepot.LifecycleCallbacks
onStop()
- Method in class de.halfbit.tinybus.
TinyBus.Wireable
P
poll()
- Method in class de.halfbit.tinybus.impl.
TaskQueue
post(Object)
- Method in interface de.halfbit.tinybus.
Bus
Posts an event to all registered handlers.
post(Object)
- Method in class de.halfbit.tinybus.
TinyBus
postDelayed(Object, long)
- Method in interface de.halfbit.tinybus.
Bus
Causes the event to be posted to the bus after the specified amount of time elapses.
postDelayed(Object, long)
- Method in class de.halfbit.tinybus.
TinyBus
prev
- Variable in class de.halfbit.tinybus.impl.
Task
Produce
- Annotation Type in
de.halfbit.tinybus
Marks a method as an instance producer, as used by
Bus
.
Q
queue
- Variable in class de.halfbit.tinybus.impl.
ObjectsMeta.SubscriberCallback
R
receiverRef
- Variable in class de.halfbit.tinybus.impl.
Task
recycle()
- Method in class de.halfbit.tinybus.impl.
Task
register(Object)
- Method in interface de.halfbit.tinybus.
Bus
Registers all handler methods on
object
to receive events and producer methods to provide events.
register(Object)
- Method in class de.halfbit.tinybus.
TinyBus
registerAtProducers(Object, HashMap<Class<? extends Object>, Object>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
registerAtReceivers(Object, HashMap<Class<? extends Object>, HashSet<Object>>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
run()
- Method in class de.halfbit.tinybus.impl.
Task
S
setTaskCallbacks(Task.TaskCallbacks)
- Method in class de.halfbit.tinybus.impl.
Task
Subscribe
- Annotation Type in
de.halfbit.tinybus
Marks a method as an event handler, as used by
Bus
.
Subscribe.Mode
- Class in
de.halfbit.tinybus
SubscriberCallback(Method, Subscribe)
- Constructor for class de.halfbit.tinybus.impl.
ObjectsMeta.SubscriberCallback
subscriberCallback
- Variable in class de.halfbit.tinybus.impl.
Task
T
tail
- Variable in class de.halfbit.tinybus.impl.
TaskQueue
Task
- Class in
de.halfbit.tinybus.impl
Task.TaskCallbacks
- Interface in
de.halfbit.tinybus.impl
TaskQueue
- Class in
de.halfbit.tinybus.impl
Simple and fast FIFO linked list of Tasks
TaskQueue()
- Constructor for class de.halfbit.tinybus.impl.
TaskQueue
TinyBus
- Class in
de.halfbit.tinybus
Main bus implementation.
TinyBus()
- Constructor for class de.halfbit.tinybus.
TinyBus
TinyBus(Context)
- Constructor for class de.halfbit.tinybus.
TinyBus
TinyBus.Wireable
- Class in
de.halfbit.tinybus
You can wire instances of this class to a bus instance using
TinyBus.wire(Wireable)
method.
TinyBusDepot
- Class in
de.halfbit.tinybus.impl
TinyBusDepot.LifecycleCallbacks
- Interface in
de.halfbit.tinybus.impl
U
unpoll(Task)
- Method in class de.halfbit.tinybus.impl.
TaskQueue
unregister(Object)
- Method in interface de.halfbit.tinybus.
Bus
Unregisters all producer and handler methods on a registered
object
.
unregister(Object)
- Method in class de.halfbit.tinybus.
TinyBus
unregisterFromProducers(Object, HashMap<Class<? extends Object>, Object>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
unregisterFromReceivers(Object, HashMap<Class<? extends Object>, HashSet<Object>>)
- Method in class de.halfbit.tinybus.impl.
ObjectsMeta
unwire(Class<T>)
- Method in class de.halfbit.tinybus.
TinyBus
W
wire(TinyBus.Wireable)
- Method in class de.halfbit.tinybus.
TinyBus
Wireable()
- Constructor for class de.halfbit.tinybus.
TinyBus.Wireable
A
B
C
D
F
G
H
I
M
O
P
Q
R
S
T
U
W
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes