final void dispatchEvent(final Object event) {
    executor.execute(
        new Runnable() {
          @Override
          public void run() {
            try {
              invokeSubscriberMethod(event);
            } catch (InvocationTargetException e) {
              bus.handleSubscriberException(e.getCause(), context(event));
            }
          }
        });
  }
final void dispatchEvent(final Object event) {
    executor.execute(
        new Runnable() {
          @Override
          public void run() {
            try {
              invokeSubscriberMethod(event);
            } catch (InvocationTargetException e) {
              bus.handleSubscriberException(e.getCause(), context(event));
            }
          }
        });
  }
final void dispatchEvent ( final Object event ) { executor . execute ( new Runnable ( ) { @ Override public void run ( ) { try { invokeSubscriberMethod ( event ) ; } catch ( InvocationTargetException e ) { bus . handleSubscriberException ( e . getCause ( ) , context ( event ) ) ; } } } ) ; }
Dispatches {@code event} to this subscriber using the proper executor.
Dispatches {