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.| Modifier and Type | Field and Description |
|---|---|
private ContainerFile |
_containerFile |
| 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) |
private ContainerFile _containerFile
public ContainerFileReader(File file) throws PersistenceException
file - Zu lesende ContainerdateiPersistenceException - Persistenzfehlerpublic long readHeaderAsLong(KeyValParam header) throws PersistenceException
PersistenceExceptionpublic String readHeaderAsString(KeyValParam header) throws PersistenceException
PersistenceExceptionpublic boolean readHeaderAsBool(KeyValParam header) throws PersistenceException
PersistenceExceptionpublic int readHeaderAsInt(KeyValParam header) throws PersistenceException
PersistenceExceptionpublic ContainerDataIterator getDataIterator() throws PersistenceException
PersistenceExceptionpublic long getContainerId()
public void close()
throws PersistenceException
PersistenceException