public class AsynchronousAbleEventDispatcher extends Object implements EventDispatcher
AsynchronousEventResolver
andsupports asynchronous events
Constructor and Description |
---|
AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory) |
AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory,
AsynchronousEventResolver asynchronousEventResolver) |
AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory,
AsynchronousEventResolver asynchronousEventResolver,
EventRunnableFactory runnableFactory) |
AsynchronousAbleEventDispatcher(Executor executor,
AsynchronousEventResolver asynchronousEventResolver) |
AsynchronousAbleEventDispatcher(Executor executor,
AsynchronousEventResolver asynchronousEventResolver,
EventRunnableFactory runnableFactory) |
Modifier and Type | Method and Description |
---|---|
void |
dispatch(ListenerInvoker invoker,
Object event)
Dispatches the event using the invoker.
|
protected Executor |
executorFor(ListenerInvoker invoker,
Object event) |
protected Executor |
getAsynchronousExecutor() |
protected Executor |
getSynchronousExecutor() |
public AsynchronousAbleEventDispatcher(Executor executor, AsynchronousEventResolver asynchronousEventResolver, EventRunnableFactory runnableFactory)
public AsynchronousAbleEventDispatcher(Executor executor, AsynchronousEventResolver asynchronousEventResolver)
public AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory, AsynchronousEventResolver asynchronousEventResolver, EventRunnableFactory runnableFactory)
public AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory, AsynchronousEventResolver asynchronousEventResolver)
public AsynchronousAbleEventDispatcher(EventExecutorFactory executorFactory)
public void dispatch(ListenerInvoker invoker, Object event)
EventDispatcher
dispatch
in interface EventDispatcher
invoker
- the invoker to use to dispatch the eventevent
- the event to dispatchprotected Executor executorFor(ListenerInvoker invoker, Object event)
protected Executor getSynchronousExecutor()
protected Executor getAsynchronousExecutor()
Copyright © 2006-2016 Atlassian. All Rights Reserved.