Searched refs:subscriber (Results 1 - 8 of 8) sorted by relevance

/external/guava/guava/src/com/google/common/eventbus/
H A DSubscriberExceptionContext.java23 * Context for an exception thrown by a subscriber.
30 private final Object subscriber; field in class:SubscriberExceptionContext
35 * subscriber. Useful for broadcasting a a new event based on the error.
36 * @param event The event object that caused the subscriber to throw.
37 * @param subscriber The source subscriber context.
40 SubscriberExceptionContext(EventBus eventBus, Object event, Object subscriber, argument
44 this.subscriber = checkNotNull(subscriber);
49 * @return The {@link EventBus} that handled the event and the subscriber
[all...]
H A DAsyncEventBus.java85 void enqueueEvent(Object event, EventSubscriber subscriber) { argument
86 eventsToDispatch.offer(new EventWithSubscriber(event, subscriber));
102 dispatch(eventWithSubscriber.event, eventWithSubscriber.subscriber);
107 * Calls the {@link #executor} to dispatch {@code event} to {@code subscriber}.
110 void dispatch(final Object event, final EventSubscriber subscriber) { argument
112 checkNotNull(subscriber);
117 AsyncEventBus.super.dispatch(event, subscriber);
H A DEventBus.java58 * <li>Expose a public method, known as the <i>event subscriber</i>, which accepts
71 * to any subscriber for any type to which the event is <em>assignable.</em> This
81 * <p>Event subscriber methods must accept only one argument: the event.
88 * <p>The EventBus guarantees that it will not call a subscriber method from
91 * not present, subscriber methods need not worry about being reentrant, unless
99 * <p>If a subscriber for a supertype of all events (such as Object) is registered,
101 * Accordingly, while DeadEvent extends {@link Object}, a subscriber registered to
143 * Strategy for finding subscriber methods in registered objects. Currently,
187 * @param subscriberExceptionHandler Handler for subscriber exceptions.
195 * Registers all subscriber method
283 enqueueEvent(Object event, EventSubscriber subscriber) argument
393 final EventSubscriber subscriber; field in class:EventBus.EventWithSubscriber
394 EventWithSubscriber(Object event, EventSubscriber subscriber) argument
[all...]
H A DAnnotatedSubscriberFinder.java40 * A {@link SubscriberFindingStrategy} for collecting all event subscriber methods that are marked
75 EventSubscriber subscriber = makeSubscriber(listener, method);
76 methodsInListener.put(eventType, subscriber);
123 + " arguments. Event subscriber methods must require a single argument.");
142 * @param listener object bearing the event subscriber method.
143 * @param method the event subscriber method to wrap in an EventSubscriber.
161 * @param method subscriber method to check.
162 * @return {@code true} if {@code subscriber} is marked as thread-safe,
/external/guava/guava-tests/test/com/google/common/eventbus/
H A DEventSubscriberTest.java53 EventSubscriber subscriber = new EventSubscriber(this, method);
55 subscriber.handleEvent(FIXTURE_ARGUMENT);
64 EventSubscriber subscriber = new EventSubscriber(this, method);
67 subscriber.handleEvent(new Object());
77 EventSubscriber subscriber = new EventSubscriber(this, method);
80 subscriber.handleEvent(new Object());
H A DEventBusTest.java129 final Object subscriber = new Object() {
135 eventBus.register(subscriber);
146 subscriber, handler.context.getSubscriber());
148 subscriber.getClass().getMethod("throwExceptionOn", String.class),
160 final Object subscriber = new Object() {
166 eventBus.register(subscriber);
/external/guava/guava-tests/test/com/google/common/eventbus/outside/
H A DAnnotatedSubscriberFinderTests.java42 private H subscriber; field in class:AnnotatedSubscriberFinderTests.AbstractEventBusTest
45 return subscriber;
50 subscriber = createSubscriber();
52 bus.register(subscriber);
58 subscriber = null;
76 public void subscriber(Object o) { method in class:AnnotatedSubscriberFinderTests.BaseSubscriberFinderTest.Subscriber
/external/eclipse-basebuilder/basebuilder-3.6.2/org.eclipse.releng.basebuilder/plugins/
H A Dorg.eclipse.team.core_3.5.100.R36x_v20100825-0800.jarMETA-INF/MANIFEST.MF META-INF/ECLIPSEF.SF META-INF/ECLIPSEF.RSA META ...

Completed in 544 milliseconds