protected void runPEVTask( AERunnable run ) { async_dispatcher.dispatch( run ); }
@Override public void perform( TimerEvent event) { if ( listener.isComplete()){ return; } if ( dispatcher.getQueueSize() > 100 ){ return; } dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { getSupport( hash, no_seeds, listener ); } }); } });
add_file_install_dispatcher = new AsyncDispatcher(); add_file_install_dispatcher.dispatch( new AERunnable()
AsyncDispatcher dispatcher = new AsyncDispatcher( 5000 );
private void waitForEvents() { if ( async_dispatcher.isDispatchThread()){ Debug.out( "Deadlock - recode this monkey boy" ); }else{ final AESemaphore sem = new AESemaphore( "waiter" ); async_dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { sem.release(); } }); if ( !sem.reserve( 10*1000 )){ Debug.out( "Timeout waiting for event dispatch" ); } } }
@Override public void runSupport() { // only execute the most recent publish if ( publish_dispatcher.getQueueSize() > 0 ){ return; } updatePublishSupport( details ); } });
( public_dht_plugin != null && public_dht_plugin.isInitialising())){ AsyncDispatcher dispatcher = new AsyncDispatcher(); dispatcher.dispatch( new AERunnable()
private AsyncDispatcher async_dispatcher = new AsyncDispatcher();
@Override public void runSupport() { if ( dispatcher.getQueueSize() == 0 ){ try{ syncRefresh(); }catch( Throwable e ){ } } } });
public void dispatch( AERunnable target ) { dispatch( target, false ); }
AsyncDispatcher dispatcher = new AsyncDispatcher(); dispatcher.dispatch( new AERunnable()
new DownloadManagerPeerListenerEx(){ final AsyncDispatcher dispatcher = new AsyncDispatcher( "GMFM:serial" );
if ( peek_dispatcher.getQueueSize() > 200 ){ peek_dispatcher.dispatch( new AERunnable() {
if ( add_file_install_dispatcher.getQueueSize() > 0 ){
public static void asyncPause( final DownloadManager dm ) { async.dispatch(new AERunnable() { @Override public void runSupport() { dm.pause( false ); } }); }
AsyncDispatcher dispatcher = new AsyncDispatcher(); dispatcher.dispatch( new AERunnable()
private static final AsyncDispatcher rs_async = new AsyncDispatcher(2000); private static final AsyncDispatcher move_dispatcher = new AsyncDispatcher( "tag:eos_move" );
int queue_size = async_asn_dispacher.getQueueSize(); async_asn_dispacher.dispatch( new AERunnable()
int tick_count ) if ( read_write_dispatcher.getQueueSize() > 0 ){
SMDImpl( DownloadManager _dm, int _file_index, URL _url, boolean _preview_mode, StreamManagerDownloadListener _listener ) { dm = _dm; file_index = _file_index; url = _url; preview_mode = _preview_mode; listener = _listener; dispatcher.dispatch( this ); }