public abstract class AbstractRepositoryStorage extends MemoryRepositoryStorage
RepositoryStorage that uses
the local file system.| Constructor and Description |
|---|
AbstractRepositoryStorage(org.jboss.gravia.runtime.spi.PropertiesProvider propertyProvider,
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(org.jboss.gravia.runtime.spi.PropertiesProvider propertyProvider,
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.