Exception: java.io.WriteAbortedException
- public exception WriteAbortedException
- extends ObjectStreamException
Signals that one of the ObjectStreamExceptions was thrown during a
write operation. Thrown during a read operation when one of the
ObjectStreamExceptions was thrown during a write operation. The
exception that terminated the write can be found in the detail
field. The stream is reset to it's initial state and all references
to objects already deserialized are discarded.
As of release 1.4, this exception has been retrofitted to conform to the general purpose exception-chaining mechanism. The "exception causing the abort" that is provided at construction time and accessed via the public java.io.WriteAbortedException.detail field is now known as the cause, and may be accessed via the Throwable.getCause() method, as well as the aforementioned "legacy field."
Inheritance
Superclass tree:- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- java.io.IOException
- java.io.ObjectStreamException
- java.io.WriteAbortedException
Methods
-
WriteAbortedExceptiontop
Constructs a WriteAbortedException with a string describing the exception and the exception causing the abort. -
getCausetop
public Throwable getCause()Returns the exception that terminated the operation (the cause). -
getMessagetop
public String getMessage()Produce the message and include the message from the nested exception, if there is one.- Override hierarchy:
- getMessage from Throwable
Fields
-
detail
public Exception detailException that was caught while writing the ObjectStream.This field predates the general-purpose exception chaining facility. The Throwable.getCause() method is now the preferred means of obtaining this information.
-
serialVersionUID
static final private long serialVersionUID = -3326426625597282442
