|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.activemq.kaha.impl.async.AsyncDataManager
org.apache.activemq.kaha.impl.async.ReadOnlyAsyncDataManager
public class ReadOnlyAsyncDataManager
An AsyncDataManager that works in read only mode against multiple data directories. Useful for reading back archived data files.
Field Summary |
---|
Fields inherited from class org.apache.activemq.kaha.impl.async.AsyncDataManager |
---|
accessorPool, appender, archiveDataLogs, cleanupTask, CONTROL_RECORD_MAX_LENGTH, controlFile, currentWriteFile, DATA_ITEM_TYPE, DEFAULT_ARCHIVE_DIRECTORY, DEFAULT_CLEANUP_INTERVAL, DEFAULT_DIRECTORY, DEFAULT_FILE_PREFIX, DEFAULT_MAX_FILE_LENGTH, directory, directoryArchive, fileByFileMap, fileMap, filePrefix, inflightWrites, ITEM_FOOT_SPACE, ITEM_HEAD_EOR, ITEM_HEAD_FOOT_SPACE, ITEM_HEAD_OFFSET_TO_SOR, ITEM_HEAD_RESERVED_SPACE, ITEM_HEAD_SOR, ITEM_HEAD_SPACE, lastAppendLocation, mark, maxFileLength, PREFERED_DIFF, preferedFileLength, REDO_ITEM_TYPE, scheduler, started, storeSize, useNio |
Constructor Summary | |
---|---|
ReadOnlyAsyncDataManager(java.util.ArrayList<java.io.File> dirs)
|
Method Summary | |
---|---|
void |
close()
|
boolean |
delete()
|
Location |
getFirstLocation()
|
void |
start()
|
Methods inherited from class org.apache.activemq.kaha.impl.async.AsyncDataManager |
---|
addInterestInFile, consolidateDataFiles, consolidateDataFilesNotIn, consolidateDataFilesNotIn, getCurrentDataFileId, getDirectory, getDirectoryArchive, getDiskSize, getDiskSizeUntil, getFilePrefix, getFiles, getInflightWrites, getLastAppendLocation, getMark, getMaxFileLength, getNextLocation, getNextLocation, getNextLocation, isArchiveDataLogs, isUseNio, lock, read, recoveryCheck, removeInterestInFile, removeLocation, setArchiveDataLogs, setDirectory, setDirectoryArchive, setFilePrefix, setLastAppendLocation, setMark, setMaxFileLength, setUseNio, storeState, toString, unmarshallState, update, write, write, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ReadOnlyAsyncDataManager(java.util.ArrayList<java.io.File> dirs)
Method Detail |
---|
public void start() throws java.io.IOException
start
in class AsyncDataManager
java.io.IOException
public void close() throws java.io.IOException
close
in class AsyncDataManager
java.io.IOException
public Location getFirstLocation() throws java.lang.IllegalStateException, java.io.IOException
java.lang.IllegalStateException
java.io.IOException
public boolean delete() throws java.io.IOException
delete
in class AsyncDataManager
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |