de.bsvrz.ars.ars.persistence
Class ContainerFileReader
java.lang.Object
de.bsvrz.ars.ars.persistence.ContainerFileReader
public class ContainerFileReader
- extends Object
Hilfsklasse, die einen einfachen, lesenden Zugriff auf ContainerDateien über die ContainerFile
-Klasse bietet. Dies wird
von ContainerRescue
benötigt, um Container einzulesen und die Indexdateien zu reparieren, ohne einen PersistenceManager
zu starten.
- Author:
- Kappich Systemberatung
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContainerFileReader
public ContainerFileReader(File file)
throws PersistenceException
- Erzeigt einen ContainerFileReader
- Parameters:
file
- Zu lesende Containerdatei
- Throws:
PersistenceException
- Persistenzfehler
readHeaderAsLong
public long readHeaderAsLong(KeyValParam header)
throws PersistenceException
- Throws:
PersistenceException
readHeaderAsString
public String readHeaderAsString(KeyValParam header)
throws PersistenceException
- Throws:
PersistenceException
readHeaderAsBool
public boolean readHeaderAsBool(KeyValParam header)
throws PersistenceException
- Throws:
PersistenceException
readHeaderAsInt
public int readHeaderAsInt(KeyValParam header)
throws PersistenceException
- Throws:
PersistenceException
getDataIterator
public ContainerDataIterator getDataIterator()
throws PersistenceException
- Throws:
PersistenceException
getContainerId
public long getContainerId()
close
public void close()
throws PersistenceException
- Throws:
PersistenceException