public abstract class BaseCheckpointData
extends java.lang.Object
Constructor and Description |
---|
BaseCheckpointData(CheckpointUserIfc userObj) |
Modifier and Type | Method and Description |
---|---|
void |
flush() |
abstract void |
read(java.io.InputStream in) |
protected static int |
readInt(java.io.InputStream in) |
protected static java.lang.String |
readString(java.io.InputStream in) |
void |
restore() |
abstract void |
write(java.io.OutputStream out) |
protected static void |
writeInt(java.io.OutputStream out,
int value) |
protected static void |
writeString(java.io.OutputStream out,
java.lang.String name) |
public BaseCheckpointData(CheckpointUserIfc userObj)
public abstract void write(java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public abstract void read(java.io.InputStream in) throws java.io.IOException
java.io.IOException
protected static void writeString(java.io.OutputStream out, java.lang.String name) throws java.io.IOException
java.io.IOException
protected static java.lang.String readString(java.io.InputStream in) throws java.io.IOException
java.io.IOException
protected static void writeInt(java.io.OutputStream out, int value) throws java.io.IOException
java.io.IOException
protected static int readInt(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public final void flush()
public final void restore()