protected void runPEVTask( AERunnable run ) { async_dispatcher.dispatch( run ); }
public void dispatch( AERunnable target ) { dispatch( target, false ); }
public static void asyncPause( final DownloadManager dm ) { async.dispatch(new AERunnable() { @Override public void runSupport() { dm.pause( false ); } }); }
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 ); }
void checkUpdates() { update_dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { checkUpdatesSupport(); } }); }
@Override public void driveRemoved( final DriveDetectedInfo info ) { async_dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { unMapDevice( info.getLocation()); } }); }
@Override public void contentReceived( final Engine engine, final String content ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { original_listener.contentReceived( engine, content ); } }); }
@Override public void parameterChanged( String name ) { async_dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { listener.parameterChanged( param ); } }); } });
public void sendRawMessage( final byte[] message, final Map<String,Object> flags, final Map<String,Object> options ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { sendMessageSupport( message, flags, options ); } }); }
@Override public void matchFound( final Engine engine, final String[] fields ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { original_listener.matchFound( engine, fields ); } }); }
@Override public void resultsComplete( final Engine engine ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { if ( batch_millis > 0 ){ batchResultsComplete( engine ); } original_listener.resultsComplete( engine ); } }); }
protected void refresh() { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { if ( dispatcher.getQueueSize() == 0 ){ try{ syncRefresh(); }catch( Throwable e ){ } } } }); }
@Override public void engineFailed( final Engine engine, final Throwable e ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { original_listener.engineFailed( engine, e ); } }); }
@Override public void restore( final File backup_folder, final BackupListener listener ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { restoreSupport( backup_folder, listener ); } }); }
@Override public void engineRequiresLogin( final Engine engine, final Throwable e ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { original_listener.engineRequiresLogin( engine, e ); } }); } };
public static void removePeerManager( final PEPeerManager pm ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { pm_map.remove( pm ); if ( pm_map.size() == 0 ){ timer.cancel(); timer = null; rate_limit = 0; } } }); }
@Override public void sendToGroup( final byte[] data ) { if ( instance_suspended ){ return; } // have debugs showing the send-to-group operation hanging and blocking AZ close, make async async_dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { sendToGroupSupport( data ); } }); }
public void sendMessage( final String message, final Map<String,Object> flags, final Map<String,Object> options ) { dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { sendMessageSupport( message, flags, options ); } }); }
@Override public void addListener( long min_delta_bytes, final LongTermStatsListener listener ) { listeners.add( new Object[]{ listener, min_delta_bytes, session_total }); dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { listener.updated( LongTermStatsGenericImpl.this ); } }); }
@Override public void addListener( long min_delta_bytes, final LongTermStatsListener listener ) { listeners.add( new Object[]{ listener, min_delta_bytes, session_total }); dispatcher.dispatch( new AERunnable() { @Override public void runSupport() { listener.updated( LongTermStatsImpl.this ); } }); }