-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Home
Jacksgong edited this page Oct 10, 2016
·
10 revisions
Welcome to the FileDownloader wiki!
The catalog at the right sidebar.
- If you want to improve the download speed in FileDownloader refs here.
- Model: MessageSnapshot.java、SmallMessageSnapshot.java、LargeMessageSnapshot.java
- Factory: MessageSnapshotTaker.java
- ThreadPool: MessageSnapshotThreadPool.java
- Driver: MessageSnapshotFlow.java
- Upper transmit architecture: FileDownloadMessageStation.java、FileDownloadMessenger.java
- Internal Data: FileDownloadModel.java
- Internal Database: FileDownloadDBHelper.java、FileDownloadDBOpenHelper.java
- Event Manager: FileDownloadMgr.java
- Task-Runner: FileDownloadRunnable.java
- Network-Thread-Pool: FileDownloadThreadPool.java
- Running-Task: FileDownloadList.java
- Launcher-directly-thread-pool and controller: FileDownloadTaskLaunder.java
- Service-communicator: IFileDownloadServiceProxy.java、FileDownloadServiceProxy.java、FileDownloadServiceSharedTransmit.java、FileDownloadServiceUIGuard.java
- Implemented-task: FileDownloadTask.java
-
Host:
FileDownloadService.SharedMainProcessService
、FileDownloadService.SeparateProcessService
- Atom Task: BaseDownloadTask.java
- Entrance: FileDownloader.java
-
Listener: FileDownloadListener.java、FileDownloadLargeFileListener.java、FileDownloadSampleListener.java、FileDownloadConnectListener.java、FileDownloadNotificationListener.java、
BaseDownloadTask.FinishListener
- Utils: FileDownloadUtils.java、FileDownloadProperties.java
- Global Monitor: FileDownloadMonitor.java
- Notification: FileDownloadNotificationHelper.java、BaseNotificationItem.java
- Exception: FileDownloadGiveUpRetryException.java、FileDownloadHttpException.java、FileDownloadOutOfSpaceException.java
- Status: FileDownloadStatus.java
- Header: FileDownloadHeader.java
- Helper: FileDownloadQueueSet.java
- Initialization
- Start downloading
- Pause or Stop
- Get the internal stored data
- Customizable Component
- Interface