OptionalDataException (Java 2 Platform SE 5.0) (original) (raw)


java.lang.Object extended by java.lang.Throwable extended by java.lang.Exception extended by java.io.IOException extended by java.io.ObjectStreamException extended by java.io.OptionalDataException

All Implemented Interfaces:

Serializable


public class OptionalDataException

extends ObjectStreamException

Exception indicating the failure of an object read operation due to unread primitive data, or the end of data belonging to a serialized object in the stream. This exception may be thrown in two cases:

Since:

JDK1.1

See Also:

Serialized Form


Field Summary
boolean eof True if there is no more data in the buffered part of the stream.
int length The number of bytes of primitive data available to be read in the current buffer.
Method Summary
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, [wait](../../java/lang/Object.html#wait%28long, int%29)
Field Detail

length

public int length

The number of bytes of primitive data available to be read in the current buffer.


eof

public boolean eof

True if there is no more data in the buffered part of the stream.



Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.