public < T > Future < T > fireEventAsynchronously ( final Event < ? > event ) { final FutureTask < T > futureTask = new FutureTask < T > ( ( ) -> { synchronizedEventQueue . fireEvent ( event ) ; return null ; // XXX: Our future???? } ) ; Latkes . EXECUTOR_SERVICE . execute ( futureTask ) ; return futureTask ; }
Fire the specified event asynchronously .