public class FineFileServer
extends java.lang.Object
构造器和说明 |
---|
FineFileServer() |
限定符和类型 | 方法和说明 |
---|---|
void |
close() |
static FineFileServer |
getInstance() |
java.lang.String |
getProtocol()
当前文件服务器类型
|
<T extends RepositoryConfig> |
getRepoConfig()
获取配置
|
java.util.Map<java.lang.String,java.lang.Object> |
getRepoConfigMap()
获取配置放到map
|
java.lang.String |
getWorkRoot()
工作路径
|
boolean |
isOpen()
文件服务器是否开启
|
void |
open(java.lang.String protocol,
java.util.Map<java.lang.String,java.lang.Object> config,
java.lang.String workRoot) |
boolean |
validateConfig(java.lang.String identity,
java.util.Map<java.lang.String,java.lang.Object> config) |
boolean |
validateSavedConfig() |
public static FineFileServer getInstance()
public boolean isOpen()
public java.lang.String getProtocol()
public <T extends RepositoryConfig> T getRepoConfig() throws java.lang.Exception
T
- 配置类型java.lang.Exception
- 没有文件服务器设置或者没有文件服务器设置记录public java.util.Map<java.lang.String,java.lang.Object> getRepoConfigMap()
public java.lang.String getWorkRoot()
public void open(java.lang.String protocol, java.util.Map<java.lang.String,java.lang.Object> config, java.lang.String workRoot) throws java.lang.Exception
java.lang.Exception
public void close() throws java.lang.Exception
java.lang.Exception
public boolean validateConfig(java.lang.String identity, java.util.Map<java.lang.String,java.lang.Object> config)
public boolean validateSavedConfig() throws java.lang.Exception
java.lang.Exception