public class FileStoreManager extends Object
| 构造器和说明 |
|---|
FileStoreManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static FileStore |
createLocalJackRabbitStore(String localStorePath)
使用默认配置在指定位置获取一个本地JackRabbit内容仓库实例。
|
static FileStore |
createLocalJackRabbitStore(String localStorePath,
String storeName)
使用默认配置在指定位置获取一个本地JackRabbit内容仓库实例。
|
static FileStore |
createLocalJackRabbitStore(String xmlFile,
String localStorePath,
String storeName)
获取一个本地JackRabbit内容仓库实例。
|
static FileStore |
createRemoteJackRabbitStore(String url)
获取一个远程JackRabbit仓库实例并使用默认名称。
|
static FileStore |
createRemoteJackRabbitStore(String url,
String storeName)
获取一个远程JackRabbit仓库实例。
|
static FileStore |
createTimeStampSimpleStore(String saveRootPath)
创建基于时间戳的简单本地存储实例,并使用缺省名称作为第一级目录。
|
static FileStore |
createTimeStampSimpleStore(String saveRootPath,
String storeName)
创建基于时间戳的简单本地存储实例
|
static FileStore |
createUUIDSimpleStore(String saveRootPath)
创建基于UUID的简单本地存储实例,并使用缺省名称作为第一级目录。
|
static FileStore |
createUUIDSimpleStore(String saveRootPath,
String storeName)
创建基于UUID的简单本地存储实例
|
static FileStore |
getStore()
使用默认名称获取仓库实例。
|
static FileStore |
getStore(String storeName)
按照名称获取仓库实例。
|
public static FileStore createUUIDSimpleStore(String saveRootPath) throws FileStoreException
saveRootPath - 存储位置的根目录FileStoreExceptionpublic static FileStore createUUIDSimpleStore(String saveRootPath, String storeName) throws FileStoreException
saveRootPath - 存储位置的根目录storeName - 给FileStore实例起的名字FileStoreExceptionpublic static FileStore createTimeStampSimpleStore(String saveRootPath) throws FileStoreException
saveRootPath - 存储位置的根目录FileStoreExceptionpublic static FileStore createTimeStampSimpleStore(String saveRootPath, String storeName) throws FileStoreException
saveRootPath - 存储位置的根目录storeName - 给FileStore实例起的名字FileStoreExceptionpublic static FileStore createLocalJackRabbitStore(String localStorePath) throws FileStoreException
localStorePath - 必须。内容仓库的根目录。如果目录还未创建或没有初始化过,则自动创建并初始化。FileStoreExceptionpublic static FileStore createLocalJackRabbitStore(String localStorePath, String storeName) throws FileStoreException
localStorePath - 必须。内容仓库的根目录。如果目录还未创建或没有初始化过,则自动创建并初始化。storeName - 必须。给仓库实例起的名字,后面需要根据这个名字来获取仓库实例。该名字也会成为仓库的根节点目录名。 文字中不能含有特殊字符如斜杠等。FileStoreExceptionpublic static FileStore createLocalJackRabbitStore(String xmlFile, String localStorePath, String storeName) throws FileStoreException
xmlFile - 内容仓库模板respository.xml文件对象。如果文件不存在,则使用jackrabbit默认配置。localStorePath - 必须。内容仓库的根目录对象。如果目录还未创建或没有初始化过,则自动创建并初始化。storeName - 必须。给仓库实例起的名字,后面需要根据这个名字来获取仓库实例。该名字也会成为仓库的根节点目录名。 文字中不能含有特殊字符如斜杠等。FileStoreExceptionpublic static FileStore createRemoteJackRabbitStore(String url) throws FileStoreException
url - 必须。远程仓库的URL,例如http://localhost:8082/rmi。FileStoreExceptionpublic static FileStore createRemoteJackRabbitStore(String url, String storeName) throws FileStoreException
url - 必须。远程仓库的URL,例如http://localhost:8082/rmi。storeName - 必须。给仓库起个名字,后面需要根据这个名字来获取仓库实例。该名字也会成为仓库的根节点目录名。
文字中不能含有特殊字符如斜杠等。FileStoreExceptionpublic static FileStore getStore(String storeName) throws FileStoreException
storeName - 仓库名称FileStoreExceptionpublic static FileStore getStore() throws FileStoreException
FileStoreExceptionCopyright © 2018. All rights reserved.