public class FSBackend
extends org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend
| Modifier and Type | Field and Description |
|---|---|
static String |
FS_BACKEND_PATH |
| Constructor and Description |
|---|
FSBackend() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMetadataRecord(File input,
String name) |
void |
addMetadataRecord(InputStream input,
String name) |
void |
close() |
void |
deleteAllMetadataRecords(String prefix) |
boolean |
deleteMetadataRecord(String name) |
void |
deleteRecord(org.apache.jackrabbit.core.data.DataIdentifier identifier) |
boolean |
exists(org.apache.jackrabbit.core.data.DataIdentifier identifier) |
Iterator<org.apache.jackrabbit.core.data.DataIdentifier> |
getAllIdentifiers() |
List<org.apache.jackrabbit.core.data.DataRecord> |
getAllMetadataRecords(String prefix) |
Iterator<org.apache.jackrabbit.core.data.DataRecord> |
getAllRecords() |
org.apache.jackrabbit.core.data.DataRecord |
getMetadataRecord(String name) |
byte[] |
getOrCreateReferenceKey() |
org.apache.jackrabbit.core.data.DataRecord |
getRecord(org.apache.jackrabbit.core.data.DataIdentifier identifier) |
void |
init() |
InputStream |
read(org.apache.jackrabbit.core.data.DataIdentifier identifier) |
void |
setProperties(Properties properties)
Properties used to configure the backend.
|
void |
write(org.apache.jackrabbit.core.data.DataIdentifier identifier,
File file) |
public static final String FS_BACKEND_PATH
public void init()
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic InputStream read(org.apache.jackrabbit.core.data.DataIdentifier identifier) throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic void write(org.apache.jackrabbit.core.data.DataIdentifier identifier,
File file)
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic org.apache.jackrabbit.core.data.DataRecord getRecord(org.apache.jackrabbit.core.data.DataIdentifier identifier)
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic Iterator<org.apache.jackrabbit.core.data.DataIdentifier> getAllIdentifiers() throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic boolean exists(org.apache.jackrabbit.core.data.DataIdentifier identifier)
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic void deleteRecord(org.apache.jackrabbit.core.data.DataIdentifier identifier)
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic void addMetadataRecord(InputStream input, String name) throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic void addMetadataRecord(File input, String name) throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic org.apache.jackrabbit.core.data.DataRecord getMetadataRecord(String name)
public List<org.apache.jackrabbit.core.data.DataRecord> getAllMetadataRecords(String prefix)
public boolean deleteMetadataRecord(String name)
public void deleteAllMetadataRecords(String prefix)
public Iterator<org.apache.jackrabbit.core.data.DataRecord> getAllRecords()
public void close()
throws org.apache.jackrabbit.core.data.DataStoreException
org.apache.jackrabbit.core.data.DataStoreExceptionpublic byte[] getOrCreateReferenceKey()
throws org.apache.jackrabbit.core.data.DataStoreException
getOrCreateReferenceKey in class org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackendorg.apache.jackrabbit.core.data.DataStoreExceptionpublic void setProperties(Properties properties)
init() is invoked.properties - to configure BackendCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.