public abstract class AbstractRepositoryStorage extends MemoryRepositoryStorage
RepositoryStorage that uses
the local file system.| Constructor and Description |
|---|
AbstractRepositoryStorage(Repository repository) |
| 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() |
void |
initRepositoryStorage() |
org.jboss.gravia.resource.Resource |
removeResource(org.jboss.gravia.resource.ResourceIdentity resid) |
getRepository, getRepositoryReaderfindProviders, getMatchPolicy, getName, getResource, getResources, toStringpublic AbstractRepositoryStorage(Repository repository)
public void initRepositoryStorage()
throws RepositoryStorageException
RepositoryStorageExceptionprotected 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 © 2014 JBoss by Red Hat. All rights reserved.