MCPcopy Index your code

hub / github.com/AndroidKnife/RxBus / functions

Functions224 in github.com/AndroidKnife/RxBus

↓ 50 callersMethodregister
Registers all subscriber methods on {@code object} to receive events and producer methods to provide events. <p/> If any subscribers are registering f
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:173
↓ 32 callersMethodget
Get the instance of {@link Bus} @return
rxbus/src/main/java/com/hwangjr/rxbus/RxBus.java:21
↓ 30 callersMethodpost
Posts an event to all registered subscribers. This method will return successfully after the event has been posted to all subscribers, and regardless
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:343
↓ 11 callersMethodgetEvents
()
rxbus/src/test/java/com/hwangjr/rxbus/StringCatcher.java:28
↓ 9 callersMethodequals
(Object obj)
rxbus/src/main/java/com/hwangjr/rxbus/entity/EventType.java:47
↓ 7 callersMethodgetSubscriber
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:38
↓ 7 callersMethodproduce
Invokes the wrapped producer method and produce a {@link Observable}.
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:80
↓ 7 callersMethodsubscribe
(Object o)
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedProducerFinderTest.java:28
↓ 5 callersMethodgetSubject
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:108
↓ 5 callersMethodisValid
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:64
↓ 5 callersMethodtoString
()
app/src/main/java/com/hwangjr/rxbus/app/MouseMam.java:85
↓ 5 callersMethodunregister
()
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:301
↓ 4 callersMethodfindAllProducers
(Object listener)
rxbus/src/main/java/com/hwangjr/rxbus/finder/Finder.java:15
↓ 4 callersMethodfindAllSubscribers
(Object listener)
rxbus/src/main/java/com/hwangjr/rxbus/finder/Finder.java:17
↓ 4 callersMethodgetEvents
()
rxbus/src/test/java/com/hwangjr/rxbus/UnregisteringStringCatcher.java:54
↓ 4 callersMethodgetSubscribersForEventType
Retrieves a mutable set of the currently registered subscribers for {@code type}. If no subscribers are currently registered for {@code type}, this m
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:414
↓ 4 callersMethodhandle
(Object event)
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:104
↓ 3 callersMethodassertContains
(T element, Collection<T> collection)
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:419
↓ 3 callersMethodenforce
Enforce a valid thread for the given {@code bus}. Implementations may throw any runtime exception. @param bus Event bus instance on which an action i
rxbus/src/main/java/com/hwangjr/rxbus/thread/ThreadEnforcer.java:17
↓ 3 callersMethodgetRecordingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/EventProducerTest.java:120
↓ 3 callersMethodgetScheduler
(EventThread thread)
rxbus/src/main/java/com/hwangjr/rxbus/thread/EventThread.java:71
↓ 3 callersMethodnextEvent
(int i)
rxbus/src/test/java/com/hwangjr/rxbus/EventBusInnerClassStressTest.java:83
↓ 3 callersMethodonNext
(Object o)
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:364
↓ 3 callersMethodthrowRuntimeException
Throw a {@link RuntimeException} with given message and cause lifted from an {@link InvocationTargetException}. If the specified {@link InvocationTarg
rxbus/src/main/java/com/hwangjr/rxbus/entity/Event.java:11
↓ 3 callersMethodunregister
Unregisters all producer and subscriber methods on a registered {@code object}. @param object object whose producer and subscriber methods should be
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:293
↓ 2 callersMethodbirth
Birth a cat to catch mouse. @return cat to catch mouse
app/src/main/java/com/hwangjr/rxbus/app/CatMam.java:23
↓ 2 callersMethoddispatch
Dispatches {@code event} to the subscriber in {@code wrapper}. This method is an appropriate override point for subclasses that wish to make event de
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:390
↓ 2 callersMethoddispatchProducerResult
(final SubscriberEvent subscriberEvent, ProducerEvent producer)
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:232
↓ 2 callersMethodgetEvents
()
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:435
↓ 2 callersMethodgetProducerForEventType
Retrieves the currently registered producer for {@code type}. If no producer is currently registered for {@code type}, this method will return {@code
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:403
↓ 2 callersMethodgetRecordingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:166
↓ 2 callersMethodgetTarget
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:142
↓ 2 callersMethodhandleEvent
Invokes the wrapped subscriber method to handle {@code event}. @param event event to handle @throws IllegalStateException if previously invalidat
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:120
↓ 2 callersMethodhashCode
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/EventType.java:42
↓ 2 callersMethodhashCode
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:141
↓ 2 callersMethodhashCode
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:122
↓ 2 callersMethodinvalidate
If invalidated, will subsequently refuse to produce events. <p/> Should be called when the wrapped object is unregistered from the Bus.
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:73
↓ 2 callersMethodloadAnnotatedMethods
Load all methods annotated with {@link Produce} or {@link Subscribe} into their respective caches for the specified class.
rxbus/src/main/java/com/hwangjr/rxbus/finder/AnnotatedFinder.java:53
↓ 2 callersMethodsubscribe
(@NonNull ObservableEmitter emitter)
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:82
↓ 2 callersMethodtoString
()
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:156
↓ 1 callersMethodcreateSubscriber
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:34
↓ 1 callersMethodequals
(Object obj)
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:127
↓ 1 callersMethodflattenHierarchy
Flattens a class's type hierarchy into a set of Class objects. The set will include all superclasses (transitively), and all interfaces implemented b
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:425
↓ 1 callersMethodgetCats
Get all birth cats. @return cats
app/src/main/java/com/hwangjr/rxbus/app/CatMam.java:34
↓ 1 callersMethodgetClassesFor
(Class<?> concreteClass)
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:438
↓ 1 callersMethodgetErrorThrowingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/EventProducerTest.java:128
↓ 1 callersMethodgetErrorThrowingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:174
↓ 1 callersMethodgetExceptionThrowingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/EventProducerTest.java:124
↓ 1 callersMethodgetExceptionThrowingMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:170
↓ 1 callersMethodgetExecutor
()
rxbus/src/main/java/com/hwangjr/rxbus/thread/ThreadHandler.java:10
↓ 1 callersMethodgetHandler
()
rxbus/src/main/java/com/hwangjr/rxbus/thread/ThreadHandler.java:12
↓ 1 callersMethodgetPrintMethod
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:178
↓ 1 callersMethodgetRealClass
getRealClass, compat to kotlin base type @param cls @return
rxbus/src/main/java/com/hwangjr/rxbus/entity/EventType.java:71
↓ 1 callersMethodhasRegistered
Whether all the subscriber methods on {@code object} to receive events and producer methods to provide events has registered. <p/> If any subscribers
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:251
↓ 1 callersMethodinitObservable
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:73
↓ 1 callersMethodloadAnnotatedProducerMethods
(Class<?> listenerClass, Map<EventType, SourceMethod> pro
rxbus/src/main/java/com/hwangjr/rxbus/finder/AnnotatedFinder.java:37
↓ 1 callersMethodloadAnnotatedSubscriberMethods
(Class<?> listenerClass, Map<EventType, Set<SourceMetho
rxbus/src/main/java/com/hwangjr/rxbus/finder/AnnotatedFinder.java:43
↓ 1 callersMethodonCompleted
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:129
↓ 1 callersMethodonNext
(Object o)
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:137
↓ 1 callersMethodoverriddenAndAnnotatedInSubclass
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:119
↓ 1 callersMethodoverriddenInSubclassNowhereAnnotated
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:124
↓ 1 callersMethodproduceEvent
Invokes the wrapped producer method. @throws IllegalStateException if previously invalidated. @throws InvocationTargetException if the wrapped me
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:101
↓ 1 callersMethodsqueak
()
app/src/main/java/com/hwangjr/rxbus/app/Mouse.java:7
↓ 1 callersMethodtoString
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:136
↓ 1 callersMethodtoString
()
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:117
MethodAnnotatedFinder
()
rxbus/src/main/java/com/hwangjr/rxbus/finder/AnnotatedFinder.java:194
MethodApplicationTest
()
app/src/androidTest/java/com/hwangjr/rxbus/ApplicationTest.java:10
MethodBus
Creates a new Bus named "default" that enforces actions on the main thread.
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:111
MethodBusProvider
()
app/src/main/java/com/hwangjr/rxbus/app/BusProvider.java:16
MethodDeadEvent
Creates a new DeadEvent. @param source object broadcasting the DeadEvent (generally the {@link Bus}). @param event the event that could not be deliv
rxbus/src/main/java/com/hwangjr/rxbus/entity/DeadEvent.java:22
MethodEventType
(String tag, Class<?> clazz)
rxbus/src/main/java/com/hwangjr/rxbus/entity/EventType.java:20
MethodProducerEvent
(Object target, Method method, EventThread thread)
rxbus/src/main/java/com/hwangjr/rxbus/entity/ProducerEvent.java:45
MethodRxBusOlder
()
rxbus/src/main/java/com/hwangjr/rxbus/RxBusOlder.java:29
MethodSourceMethod
(EventThread thread, Method method)
rxbus/src/main/java/com/hwangjr/rxbus/finder/AnnotatedFinder.java:202
MethodSubscriberEvent
(Object target, Method method, EventThread thread)
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:50
MethodUnregisteringStringCatcher
(Bus bus)
rxbus/src/test/java/com/hwangjr/rxbus/UnregisteringStringCatcher.java:17
Methodaccept
(Object event)
rxbus/src/main/java/com/hwangjr/rxbus/Bus.java:234
Methodaccept
(Object event)
rxbus/src/main/java/com/hwangjr/rxbus/entity/SubscriberEvent.java:78
Methodaddition_isCorrect
()
app/src/test/java/com/hwangjr/rxbus/ExampleUnitTest.java:11
Methodaddition_isCorrect
()
rxbus/src/test/java/com/hwangjr/rxbus/ExampleUnitTest.java:11
MethodbackPressure
()
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:122
MethodbasicCatcherDistribution
()
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:60
MethodbasicMethodCall
Checks that a no-frills, no-issues method call is properly executed. @throws Exception if the aforementioned proper execution is not to be had.
rxbus/src/test/java/com/hwangjr/rxbus/EventProducerTest.java:36
MethodbasicMethodCall
Checks that a no-frills, no-issues method call is properly executed. @throws Exception if the aforementioned proper execution is not to be had.
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:41
Methodbirth
birth a mouse, maybe white/black/dead mouse. @return
app/src/main/java/com/hwangjr/rxbus/app/MouseMam.java:33
Methodcall
(Throwable throwable)
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:389
Methodcall
(Object methodResult)
rxbus/src/test/java/com/hwangjr/rxbus/EventProducerTest.java:41
Methodcall
(Object o)
rxbus/src/test/java/com/hwangjr/rxbus/entity/EventSubscriberTest.java:87
Methodcaught
(Mouse mouse)
app/src/main/java/com/hwangjr/rxbus/app/Cat.java:7
Methodcaught
Could not subscribe this method, not support {@link Mouse} interface. @param mouse
app/src/main/java/com/hwangjr/rxbus/app/CatMam.java:74
Methodcompare
(SubscriberEvent eventSubscriber, SubscriberEvent eventSubscriber1)
rxbus/src/test/java/com/hwangjr/rxbus/UnregisteringSubscriberTest.java:108
MethodcreateSubscriber
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:87
MethodcreateSubscriber
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:129
MethodcreateSubscriber
()
rxbus/src/test/java/com/hwangjr/rxbus/AnnotatedSubscriberFinderTest.java:185
MethoddeadEventForwarding
()
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:128
MethoddeadEventPosting
()
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:142
Methodeat
(Object food)
rxbus/src/test/java/com/hwangjr/rxbus/BusTest.java:92
Methodenforce
(Bus bus)
rxbus/src/test/java/com/hwangjr/rxbus/ThreadEnforcerTest.java:15
MethodenforcerCalledForPost
()
rxbus/src/test/java/com/hwangjr/rxbus/ThreadEnforcerTest.java:29
MethodenforcerCalledForUnregister
()
rxbus/src/test/java/com/hwangjr/rxbus/ThreadEnforcerTest.java:38
next →1–100 of 224, ranked by callers