Aria2Connection class
- Implemented types
- Implementers
Constructors
- Aria2Connection(String rpcUrl, String protocol, String secret)
Properties
Methods
-
addMetalink(
String base64Metalink) → Future< String> -
添加metalink
override
-
addTorrent(
String base64Torrent) → Future< String> -
添加种子,或种子内容
override
-
addUri(
List< String> url) → Future<String> -
添加下载链接
override
-
changeGlobalOption(
Aria2Option options) → Future< String> -
修改全局配置
override
-
changeOption(
String gid, Aria2Option options) → Future< String> -
修改任务配置,部分参数修改完任务重启
override
-
changePosition(
String gid, int pos, String how) → Future< int> -
修改下载任务在队列中的位置
override
-
changeUri(
String gid, int fileIndex, List< String> delUris, List<String> addUris) → Future<List< int> > -
修改任务的url*
override
-
forcePause(
String gid) → Future< String> -
强制暂停,不通知trackers自己下线
override
-
forcePauseAll(
) → Future< String> -
强制暂停所有
override
-
forceRemove(
String gid) → Future< String> -
强制删除,不通知trackers自己下线
override
-
forceShutdown(
) → Future< String> -
强制关闭aria2
override
-
getFiles(
String gid) → Future< List< Aria2File> > -
获取任务下载文件列表
override
-
getGlobalOption(
) → Future< Aria2Option> -
获取全局配置
override
-
getGlobalStat(
) → Future< Aria2GlobalStat> -
获取全局状态
override
-
getOption(
String gid) → Future< Aria2Option> -
获取任务配置
override
-
getPeers(
String gid) → Future< List< Aria2Peer> > -
获取下载任务中活动的节点
override
-
getServers(
String gid) → Future< List< Aria2Server> > -
下载任务连接的服务器地址,及下载速度
override
-
getSessionInfo(
) → Future< Aria2SessionInfo> -
获取当前连接的sessionID
override
-
getUris(
String gid) → Future< List< Aria2Url> > -
获取任务的下载链接
override
-
getVersion(
) → Future< Aria2Version> -
获取版本信息
override
-
listMethods(
) → Future -
罗列方法
override
-
listNotifications(
) → Future -
罗列通知触发函数
override
-
multicall(
List< Method> methods) → Future -
多任务执行
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pause(
String gid) → Future< String> -
暂停下载
override
-
pauseAll(
) → Future< String> -
暂停所有
override
-
purgeDownloadResult(
) → Future< String> -
清除所有完成/报错/删除的任务信息
override
-
remove(
String gid) → Future< String> -
删除下载任务
override
-
removeDownloadResult(
String gid) → Future< String> -
清除指定完成/报错/删除的任务信息
override
-
saveSession(
) → Future< String> -
保存session内容到文件,并写入服务器
override
-
shutdown(
) → Future< String> -
关闭aria2
override
-
tellActive(
) → Future< List< Aria2Task> > -
获取所有正在运行的任务的状态
override
-
tellStatus(
String gid) → Future< Aria2Task> -
获取任务状态
override
-
tellStopped(
int offset, int num) → Future< List< Aria2Task> > -
获取所有已停止的任务
override
-
tellWaiting(
int offset, int num) → Future< List< Aria2Task> > -
获取等待中任务状态
override
-
toString(
) → String -
A string representation of this object.
inherited
-
unpause(
String gid) → Future< String> -
恢复下载
override
-
unpauseAll(
) → Future< String> -
恢复所有下载
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited