mnemosyne.archiver
Class SnapshotDirectory

java.lang.Object
  |
  +--mnemosyne.archiver.ArchiveDirectory
        |
        +--mnemosyne.archiver.SnapshotDirectory

public class SnapshotDirectory
extends ArchiveDirectory

Version:
$Id: SnapshotDirectory.java,v 1.1.1.1 2004/08/07 06:40:54 charlesblaxland Exp $

Field Summary
 
Fields inherited from class mnemosyne.archiver.ArchiveDirectory
archiveFiles
 
Constructor Summary
SnapshotDirectory(java.lang.String directoryName, ArchiveSequence sequence)
           
 
Method Summary
protected  java.lang.String extension()
           
 long getLatestSnapshotSequenceNumber()
           
protected  java.lang.String postfix()
           
protected  java.lang.String prefix()
           
 PersistentRoot readLatestSnapshot()
           
 
Methods inherited from class mnemosyne.archiver.ArchiveDirectory
allocateNewInProgressArchiveFile, buildArchiveFilename, constructArchiveFile, createInputStream, createOutputStream, extractFileSequenceNumber, isEmpty, isValidArchiveFile, onArchiveComplete, readArchiveFile, writeArchiveFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnapshotDirectory

public SnapshotDirectory(java.lang.String directoryName,
                         ArchiveSequence sequence)
Method Detail

prefix

protected java.lang.String prefix()
Specified by:
prefix in class ArchiveDirectory

postfix

protected java.lang.String postfix()
Specified by:
postfix in class ArchiveDirectory

extension

protected java.lang.String extension()
Specified by:
extension in class ArchiveDirectory

getLatestSnapshotSequenceNumber

public long getLatestSnapshotSequenceNumber()

readLatestSnapshot

public PersistentRoot readLatestSnapshot()
                                  throws ArchiverException
ArchiverException


Copyright © 2004 Charles Blaxland. All Rights Reserved.