|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.repository.manager.RepositoryManager
org.openrdf.repository.manager.LocalRepositoryManager
public class LocalRepositoryManager
An implementation of the RepositoryManager interface that operates
directly on the repository data files in the local file system.
| Field Summary | |
|---|---|
static String |
REPOSITORIES_DIR
|
| Fields inherited from class org.openrdf.repository.manager.RepositoryManager |
|---|
logger |
| Constructor Summary | |
|---|---|
LocalRepositoryManager(File baseDir)
Creates a new RepositoryManager that operates on the specfified base directory. |
|
| Method Summary | |
|---|---|
protected void |
cleanUpRepository(String repositoryID)
Clean up a removed repository. |
protected Repository |
createRepository(String id)
Creates and initializes the repository with the specified ID. |
protected SystemRepository |
createSystemRepository()
|
List<RepositoryInfo> |
getAllRepositoryInfos(boolean skipSystemRepo)
|
File |
getBaseDir()
Gets the base dir against which to resolve relative paths. |
File |
getRepositoryDir(String repositoryID)
|
RepositoryInfo |
getRepositoryInfo(String id)
Gets the repository that is known by the specified ID from this manager. |
SystemRepository |
getSystemRepository()
Gets the SYSTEM repository. |
File |
resolvePath(String path)
Resolves the specified path against the manager's base directory. |
| Methods inherited from class org.openrdf.repository.manager.RepositoryManager |
|---|
addRepositoryConfig, getAllRepositories, getAllRepositoryInfos, getAllUserRepositoryInfos, getInitializedRepositories, getRepository, getRepositoryConfig, getRepositoryIDs, hasRepositoryConfig, initialize, refresh, removeRepositoryConfig, shutDown |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String REPOSITORIES_DIR
| Constructor Detail |
|---|
public LocalRepositoryManager(File baseDir)
baseDir - The base directory where data for repositories can be stored, among
other things.| Method Detail |
|---|
protected SystemRepository createSystemRepository()
throws RepositoryException
createSystemRepository in class RepositoryManagerRepositoryExceptionpublic File getBaseDir()
public File resolvePath(String path)
#getDataDirpublic File getRepositoryDir(String repositoryID)
public SystemRepository getSystemRepository()
RepositoryManager
getSystemRepository in class RepositoryManager
protected Repository createRepository(String id)
throws RepositoryConfigException,
RepositoryException
RepositoryManager
createRepository in class RepositoryManagerid - A repository ID.
RepositoryConfigException - If no repository could be created due to invalid or incomplete
configuration data.
RepositoryException
public RepositoryInfo getRepositoryInfo(String id)
throws RepositoryException
RepositoryManager
getRepositoryInfo in class RepositoryManagerid - A repository ID.
RepositoryException - When not able to retrieve existing configurations
public List<RepositoryInfo> getAllRepositoryInfos(boolean skipSystemRepo)
throws RepositoryException
getAllRepositoryInfos in class RepositoryManagerRepositoryException - When not able to retrieve existing configurations
protected void cleanUpRepository(String repositoryID)
throws IOException
RepositoryManager
cleanUpRepository in class RepositoryManagerrepositoryID - the ID of the repository to clean up
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||