public final class DCPluginProfile
extends AbstPluginProfile
各种插件的总注册接口
构造器和说明 |
---|
DCPluginProfile(java.lang.String repositoryName,
java.lang.String clazz,
java.lang.String desc,
boolean isCommon)
构造
|
DCPluginProfile(java.lang.String repositoryName,
java.lang.String clazz,
java.lang.String desc,
boolean isCommon,
java.lang.Boolean storeAdapte)
构造函数支持显示指定改processor是否支持了存储接管
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getRepositoryName()
获得DC文件仓库根目录名
|
java.lang.Boolean |
getStoreAdapte()
是否支持DCStore
|
void |
setRepositoryName(java.lang.String repositoryName)
设置DC文件仓库根目录名
|
DCPluginProfile |
supportStoreAdapte(boolean storeAdapte) |
public DCPluginProfile(java.lang.String repositoryName, java.lang.String clazz, java.lang.String desc, boolean isCommon)
repositoryName
- 文件仓库根目录名,建议使用英文字母和数字命名(区分大小写),不建议使用中文、怪字符和空格等。前缀是-,DC会自动加/ 解密文件
后缀是-,采用4级存储,deepNum/groupXXX/deepNum/fileXXX/
前缀是!, 从开发者程序中获得byte ,只提供自定义的读文件流(下载)服务
如果是tmp,里面的文件会定时删除时间较旧的部分
clazz
- 类名称,该类必须继承AbstFileProcessordesc
- 说明isCommon
- 是否允许其他app使用该DCDC文件操作处理事件的空实现(父类)
public DCPluginProfile(java.lang.String repositoryName, java.lang.String clazz, java.lang.String desc, boolean isCommon, java.lang.Boolean storeAdapte)
repositoryName
- clazz
- desc
- isCommon
- storeAdapte
- 是否支持存储接管,例如使用S3对象存储。false不接管;若设置为true,则需要processor配合改造,使用父类AbstFileProcessor的read/write读写public DCPluginProfile supportStoreAdapte(boolean storeAdapte)
public java.lang.Boolean getStoreAdapte()
public java.lang.String getRepositoryName()
public void setRepositoryName(java.lang.String repositoryName)
repositoryName
- 文件仓库根目录名,建议使用英文字母和数字命名(区分大小写),不建议使用中文、怪字符和空格等。前缀是-,DC会自动加/ 解密文件
后缀是-,采用4级存储,deepNum/groupXXX/deepNum/fileXXX/
前缀是!, 从开发者程序中获得byte ,只提供自定义的读文件流(下载)服务
如果是tmp,里面的文件会定时删除时间较旧的部分
Copyright © Actionsoft Co., Ltd. All Rights Reserved.