public abstract interface ObjectOutput extends DataOutput { // Public Instance Methods public abstract void close( ) throws IOException; public abstract void flush( ) throws IOException; public abstract void write(int b) throws IOException; public abstract void write(byte[ ] b) throws IOException; public abstract void write(byte[ ] b, int off, int len) throws IOException; public abstract void writeObject(Object obj) throws IOException; }