public class ContainerFileReader extends Object
ContainerFile
-Klasse bietet. Dies wird
von ContainerRescue
benötigt, um Container einzulesen und die Indexdateien zu reparieren, ohne einen PersistenceManager
zu starten.Constructor and Description |
---|
ContainerFileReader(File file)
Erzeigt einen ContainerFileReader
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
long |
getContainerId() |
ContainerDataIterator |
getDataIterator() |
boolean |
readHeaderAsBool(KeyValParam header) |
int |
readHeaderAsInt(KeyValParam header) |
long |
readHeaderAsLong(KeyValParam header) |
String |
readHeaderAsString(KeyValParam header) |
public ContainerFileReader(File file) throws PersistenceException
file
- Zu lesende ContainerdateiPersistenceException
- Persistenzfehlerpublic long readHeaderAsLong(KeyValParam header) throws PersistenceException
PersistenceException
public String readHeaderAsString(KeyValParam header) throws PersistenceException
PersistenceException
public boolean readHeaderAsBool(KeyValParam header) throws PersistenceException
PersistenceException
public int readHeaderAsInt(KeyValParam header) throws PersistenceException
PersistenceException
public ContainerDataIterator getDataIterator() throws PersistenceException
PersistenceException
public long getContainerId()
public void close() throws PersistenceException
PersistenceException