|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.excalibur.store.impl.AbstractReadWriteStore
org.apache.excalibur.store.impl.AbstractJispFilesystemStore
org.apache.excalibur.store.impl.JispFilesystemStore
public class JispFilesystemStore
This store is based on the Jisp library (http://www.coyotegulch.com/jisp/index.html). This store uses B-Tree indexes to access variable-length serialized data stored in files.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.excalibur.store.impl.AbstractJispFilesystemStore |
|---|
AbstractJispFilesystemStore.BTreeObjectEnumeration |
| Field Summary |
|---|
| Fields inherited from class org.apache.excalibur.store.impl.AbstractJispFilesystemStore |
|---|
m_Database, m_directoryFile, m_Index |
| Fields inherited from class org.apache.excalibur.store.impl.AbstractReadWriteStore |
|---|
lock |
| Fields inherited from interface org.apache.excalibur.store.Store |
|---|
PERSISTENT_STORE, ROLE, TRANSIENT_STORE |
| Constructor Summary | |
|---|---|
JispFilesystemStore()
|
|
| Method Summary | |
|---|---|
void |
dispose()
|
void |
parameterize(org.apache.avalon.framework.parameters.Parameters params)
Configure the Component. A few options can be used directory - The directory to store the two files belowe data-file = the name of the data file (Default: store.dat) index-file = the name of the index file (Default: store.idx) order = The page size of the B-Tree |
| Methods inherited from class org.apache.excalibur.store.impl.AbstractJispFilesystemStore |
|---|
doClear, doContainsKey, doFree, doGet, doGetKeys, doGetSize, doRemove, doStore, free, getNullKey, setDirectory, wrapKeyObject |
| Methods inherited from class org.apache.excalibur.store.impl.AbstractReadWriteStore |
|---|
clear, containsKey, get, getChildInstrumentables, getInstrumentableName, getInstruments, keys, remove, setInstrumentableName, size, store |
| Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
|---|
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JispFilesystemStore()
| Method Detail |
|---|
public void parameterize(org.apache.avalon.framework.parameters.Parameters params)
throws org.apache.avalon.framework.parameters.ParameterException
parameterize in interface org.apache.avalon.framework.parameters.Parameterizableparams - the configuration paramters
org.apache.avalon.framework.parameters.ParameterExceptionpublic void dispose()
dispose in interface org.apache.avalon.framework.activity.Disposable
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||