starts dispatching messages to the given handler . the handler does not need to be thread-safe . concode_field_sep Lock lock concode_elem_sep Condition condition concode_elem_sep int maxQueueSize concode_elem_sep int dispatchers concode_elem_sep Executor executor concode_elem_sep int MAX_QUEUE_SIZE concode_elem_sep State state concode_elem_sep LinkedList<T> queue concode_field_sep void onDispatchThreadExit concode_elem_sep void dispatch concode_elem_sep void stop concode_elem_sep void dispatchMessages concode_elem_sep void onDispatchThreadStart concode_elem_sep void setState concode_elem_sep void requestStop concode_elem_sep void doRequestStop
void function ( final Dispatch < ? super T > arg0 ) { onDispatchThreadStart ( ) ; executor . execute ( new Runnable ( ) { public void run ( ) { try { dispatchMessages ( arg0 ) ; } finally { onDispatchThreadExit ( ) ; } } } ) ; }