Package com.qiniu.processing
Class OperationManager
- java.lang.Object
-
- com.qiniu.processing.OperationManager
-
public final class OperationManager extends java.lang.Object对七牛空间中的文件进行持久化处理,适用于官方的fop指令和客户开发的ufop指令 例如图片处理指令,视频转码指令等 相关链接
-
-
Constructor Summary
Constructors Constructor Description OperationManager(Auth auth, Client client)OperationManager(Auth auth, Configuration cfg)构建一个新的 OperationManager 对象OperationManager(Auth auth, Configuration cfg, Client client)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Stringpfop(java.lang.String bucket, java.lang.String key, java.lang.String fops)Deprecated.数据持久化处理时,请指定 pipeline 参数以保障处理效率java.lang.Stringpfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, StringMap params)发送请求对空间中的文件进行持久化处理java.lang.Stringpfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, boolean force)发送请求对空间中的文件进行持久化处理java.lang.Stringpfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, java.lang.String notifyURL)发送请求对空间中的文件进行持久化处理java.lang.Stringpfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, java.lang.String notifyURL, boolean force)发送请求对空间中的文件进行持久化处理OperationStatusprefop(java.lang.String persistentId)Deprecated.<T> Tprefop(java.lang.String persistentId, java.lang.Class<T> retClass)Deprecated.OperationStatusprefop(java.lang.String bucket, java.lang.String persistentId)根据persistentId查询任务状态,如果您配置的是 AutoRegion 请使用这个方法进行 prefop<T> Tprefop(java.lang.String bucket, java.lang.String persistentId, java.lang.Class<T> retClass)根据 persistentId 查询任务状态,如果您配置的是 AutoRegion 请使用这个方法进行 prefop 返回结果的 class
-
-
-
Constructor Detail
-
OperationManager
public OperationManager(Auth auth, Configuration cfg)
构建一个新的 OperationManager 对象- Parameters:
auth- Auth对象cfg- Configuration对象
-
OperationManager
public OperationManager(Auth auth, Configuration cfg, Client client)
-
-
Method Detail
-
pfop
public java.lang.String pfop(java.lang.String bucket, java.lang.String key, java.lang.String fops) throws QiniuExceptionDeprecated.数据持久化处理时,请指定 pipeline 参数以保障处理效率发送请求对空间中的文件进行持久化处理- Parameters:
bucket- 空间名key- 文件名fops- fops指令,如果有多个指令,需要使用分号(;)进行拼接,例如 avthumb/mp4/xxx|saveas/xxx;vframe/jpg/xxx|saveas/xxx- Returns:
- persistentId 请求返回的任务ID,可以根据该ID查询任务状态
- Throws:
QiniuException- 触发失败异常,包含错误响应等信息 链接
-
pfop
public java.lang.String pfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, StringMap params) throws QiniuException发送请求对空间中的文件进行持久化处理- Parameters:
bucket- 空间名key- 文件名fops- fops指令,如果有多个指令,需要使用分号(;)进行拼接,例如 avthumb/mp4/xxx|saveas/xxx;vframe/jpg/xxx|saveas/xxxparams- notifyURL、force、pipeline 等参数- Returns:
- persistentId 请求返回的任务ID,可以根据该ID查询任务状态
- Throws:
QiniuException- 触发失败异常,包含错误响应等信息 相关链接
-
pfop
public java.lang.String pfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, java.lang.String notifyURL) throws QiniuException发送请求对空间中的文件进行持久化处理- Parameters:
bucket- 空间名key- 文件名fops- fop指令pipeline- 持久化数据处理队列名称notifyURL- 处理结果通知地址,任务完成后自动以POST方式将处理结果提交到指定的地址- Returns:
- persistentId 请求返回的任务ID,可以根据该ID查询任务状态
- Throws:
QiniuException- 触发失败异常,包含错误响应等信息 相关链接
-
pfop
public java.lang.String pfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, boolean force) throws QiniuException发送请求对空间中的文件进行持久化处理- Parameters:
bucket- 空间名key- 文件名fops- fop指令pipeline- 持久化数据处理队列名称force- 用于对同一个指令进行强制处理时指定,一般用于覆盖空间已有文件或者重试失败的指令- Returns:
- persistentId 请求返回的任务ID,可以根据该ID查询任务状态
- Throws:
QiniuException- 触发失败异常,包含错误响应等信息 相关链接
-
pfop
public java.lang.String pfop(java.lang.String bucket, java.lang.String key, java.lang.String fops, java.lang.String pipeline, java.lang.String notifyURL, boolean force) throws QiniuException发送请求对空间中的文件进行持久化处理- Parameters:
bucket- 空间名key- 文件名fops- fop指令pipeline- 持久化数据处理队列名称notifyURL- 处理结果通知地址,任务完成后自动以POST方式将处理结果提交到指定的地址force- 用于对同一个指令进行强制处理时指定,一般用于覆盖空间已有文件或者重试失败的指令- Returns:
- persistentId 请求返回的任务ID,可以根据该ID查询任务状态
- Throws:
QiniuException- 触发失败异常,包含错误响应等信息 相关链接
-
prefop
@Deprecated public OperationStatus prefop(java.lang.String persistentId) throws QiniuException
Deprecated.根据persistentId查询任务状态 Useprefop(String bucket, String persistentId)instead- Parameters:
persistentId- 操作 ID- Returns:
- OperationStatus
- Throws:
QiniuException- 异常
-
prefop
@Deprecated public <T> T prefop(java.lang.String persistentId, java.lang.Class<T> retClass) throws QiniuExceptionDeprecated.根据persistentId查询任务状态 返回结果的 class Useprefop(String, String, Class)instead- Type Parameters:
T- 泛型- Parameters:
persistentId- 操作 IDretClass- 返回类型- Returns:
- T retClass 声明类的对象
- Throws:
QiniuException- 异常
-
prefop
public OperationStatus prefop(java.lang.String bucket, java.lang.String persistentId) throws QiniuException
根据persistentId查询任务状态,如果您配置的是 AutoRegion 请使用这个方法进行 prefop- Parameters:
bucket- 空间名persistentId- 操作 ID- Returns:
- OperationStatus
- Throws:
QiniuException- 异常
-
prefop
public <T> T prefop(java.lang.String bucket, java.lang.String persistentId, java.lang.Class<T> retClass) throws QiniuException根据 persistentId 查询任务状态,如果您配置的是 AutoRegion 请使用这个方法进行 prefop 返回结果的 class- Type Parameters:
T- 泛型- Parameters:
bucket- 空间名persistentId- 操作 IDretClass- 返回对象类型- Returns:
- T
- Throws:
QiniuException- 异常
-
-