public abstract class AbstractPersistentRepositoryStorage extends MemoryRepositoryStorage
RepositoryStorage that uses
the local file system.| Constructor and Description |
|---|
AbstractPersistentRepositoryStorage(PersistentRepository repository,
Repository.ConfigurationPropertyProvider propertyProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.jboss.gravia.resource.Resource |
addResource(org.jboss.gravia.resource.Resource res) |
protected abstract void |
addResourceContent(InputStream input,
Map<String,Object> atts) |
protected abstract org.jboss.gravia.resource.ResourceBuilder |
createResourceBuilder() |
protected abstract URL |
getBaseURL() |
protected abstract RepositoryReader |
getPersistentRepositoryReader() |
protected abstract RepositoryWriter |
getPersistentRepositoryWriter() |
PersistentRepository |
getRepository()
Get the associated reposistory;
|
void |
initRepositoryStorage() |
org.jboss.gravia.resource.Resource |
removeResource(org.jboss.gravia.resource.ResourceIdentity resid) |
getRepositoryReaderfindProviders, getName, getResource, getResources, toStringpublic AbstractPersistentRepositoryStorage(PersistentRepository repository, Repository.ConfigurationPropertyProvider propertyProvider)
public void initRepositoryStorage()
throws RepositoryStorageException
RepositoryStorageExceptionpublic PersistentRepository getRepository()
RepositoryStoragegetRepository in interface RepositoryStoragegetRepository in class MemoryRepositoryStorageprotected abstract org.jboss.gravia.resource.ResourceBuilder createResourceBuilder()
protected abstract RepositoryReader getPersistentRepositoryReader() throws RepositoryStorageException
RepositoryStorageExceptionprotected abstract RepositoryWriter getPersistentRepositoryWriter() throws RepositoryStorageException
RepositoryStorageExceptionprotected abstract void addResourceContent(InputStream input, Map<String,Object> atts) throws RepositoryStorageException
RepositoryStorageExceptionprotected abstract URL getBaseURL()
public org.jboss.gravia.resource.Resource addResource(org.jboss.gravia.resource.Resource res)
throws RepositoryStorageException
addResource in interface org.jboss.gravia.resource.ResourceStoreaddResource in class MemoryRepositoryStorageRepositoryStorageExceptionpublic org.jboss.gravia.resource.Resource removeResource(org.jboss.gravia.resource.ResourceIdentity resid)
removeResource in interface org.jboss.gravia.resource.ResourceStoreremoveResource in class MemoryRepositoryStorageCopyright © 2013 JBoss by Red Hat. All Rights Reserved.