⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 diskmanagerfactory.java

📁 java 文件下载器。可自定义
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   DiskManagerFactory.java

package org.gudy.azureus2.core3.disk;

import com.aelitis.azureus.core.util.CaseSensitiveFileMap;
import org.gudy.azureus2.core3.disk.impl.DiskManagerImpl;
import org.gudy.azureus2.core3.disk.impl.resume.RDResumeHandler;
import org.gudy.azureus2.core3.download.DownloadManager;
import org.gudy.azureus2.core3.download.DownloadManagerState;
import org.gudy.azureus2.core3.torrent.TOTorrent;

// Referenced classes of package org.gudy.azureus2.core3.disk:
//			DiskManager, DiskManagerListener, DiskManagerFileInfoSet, DiskManagerFileInfo

public class DiskManagerFactory
{

	public DiskManagerFactory()
	{
	}

	public static DiskManager create(TOTorrent torrent, DownloadManager manager)
	{
		DiskManagerImpl dm = new DiskManagerImpl(torrent, manager);
		if (dm.getState() != 10)
			dm.start();
		return dm;
	}

	public static void setResumeDataCompletelyValid(DownloadManagerState download_manager_state)
	{
		RDResumeHandler.setTorrentResumeDataComplete(download_manager_state);
	}

	public static void setTorrentResumeDataNearlyComplete(DownloadManagerState dms)
	{
		RDResumeHandler.setTorrentResumeDataNearlyComplete(dms);
	}

	public static boolean isTorrentResumeDataComplete(DownloadManagerState dms)
	{
		return RDResumeHandler.isTorrentResumeDataComplete(dms);
	}

	public static void deleteDataFiles(TOTorrent torrent, String torrent_save_dir, String torrent_save_file)
	{
		DiskManagerImpl.deleteDataFiles(torrent, torrent_save_dir, torrent_save_file);
	}

	public static DiskManagerFileInfoSet getFileInfoSkeleton(DownloadManager download_manager, DiskManagerListener listener)
	{
		return DiskManagerImpl.getFileInfoSkeleton(download_manager, listener);
	}

	public static void setFileLinks(DownloadManager download_manager, CaseSensitiveFileMap links)
	{
		DiskManagerImpl.setFileLinks(download_manager, links);
	}

	public static void clearResumeData(DownloadManager download_manager, DiskManagerFileInfo file)
	{
		RDResumeHandler.clearResumeData(download_manager, file);
	}

	public static void recheckFile(DownloadManager download_manager, DiskManagerFileInfo file)
	{
		RDResumeHandler.recheckFile(download_manager, file);
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -