public static void waitForDumpChecks( long max_wait ) { dump_check_done_sem.reserve( max_wait ); }
public DownloadResult getResult() throws MagnetURIHandlerException { sem.reserve(); if ( error != null ){ throw( error ); } return( result ); } }
protected PRUDPPacket getReply() throws PRUDPPacketHandlerException { sem.reserve(); if ( exception != null ){ throw( exception ); } return( reply ); } }
@Override public void reserve() { sem.reserve(); }
@Override public boolean handleLocalTunnel( TrackerWebPageRequest request, TrackerWebPageResponse response ) throws IOException { init_sem.reserve(); return( tunnel_handler.handleLocalTunnel( request, response )); }
@Override public InputStream download() throws ResourceDownloaderException { asyncDownload(); done_sem.reserve(); if ( result instanceof InputStream ){ return((InputStream)result); } throw((ResourceDownloaderException)result); }
@Override public InputStream download() throws ResourceDownloaderException { asyncDownload(); done_sem.reserve(); if ( result instanceof InputStream ){ return((InputStream)result); } throw((ResourceDownloaderException)result); }
@Override public InputStream download() throws ResourceDownloaderException { asyncDownload(); done_sem.reserve(); if ( result instanceof InputStream ){ return((InputStream)result); } throw((ResourceDownloaderException)result); }
@Override public void runSupport() { for ( int i=0;i<affected_files.size();i++){ task_sem.reserve(); } for (DownloadManager manager : pausedDownloads) { manager.resume(); } invalidateRows( tv, affected_files ); } });
@Override public void runSupport() { for ( int i=0;i<affected_files.size();i++){ task_sem.reserve(); } for (DownloadManager manager : paused) { manager.resume(); } invalidateRows( tv, affected_files ); } });
@Override public void setAsyncComplete() { went_async[0].reserve(); asyncProcessComplete( async_stream[0] ); } };
@Override public void runSupport() { sem.reserve(300); browserSkinObject.setURL(finalURL); } });
@Override public void runSupport() { try{ initialisation_complete_sem.reserve(); lookupContentSupport( hash, 0, net, true, listener ); }catch( ContentException e ){ Debug.out( e ); } } });
protected void ensureEnginesUpToDate() { long timeout = meta_search.getEngineCount() == 0?(30*1000):(10*1000); if ( !initial_refresh_sem.reserve( timeout )){ log( "Timeout waiting for initial refresh to complete, continuing" ); } }
private Object fixup( Fixup2 f ) { core_sem.reserve(); checkMainWindow(); return( f.fix( main_window )); }
private static boolean waitForPlugins( int max_wait ) { if ( PluginInitializer.isInitThread()){ Debug.out( "Hmm, rework this" ); } return( plugin_init_complete.reserve( max_wait )); }
@Override public void runSupport() { try{ initialisation_complete_sem.reserve(); lookupContentSupport( file_size, NET_PUBLIC, listener ); }catch( ContentException e ){ Debug.out( e ); } } });
private void fixup( Fixup f ) { core_sem.reserve(); checkMainWindow(); f.fix( main_window ); }
@Override public TranscodeQueueImpl getQueue() { if ( !init_sem.reserve(30*1000)){ Debug.out( "Timeout waiting for init" ); AEDiagnostics.dumpThreads(); } return( queue ); }