java.io
Class WriteAbortedException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--java.io.IOException
|
+--java.io.ObjectStreamException
|
+--java.io.WriteAbortedException
This exception is thrown when another ObjectStreamException occurs during
a serialization read or write. The stream is reset, and deserialized
objects are discarded.
Since:Authors:- Aaron M. Renn (arenn@urbanophile.com)
- Eric Blake <ebb9@email.byu.edu>
detail
public Exception detail
The cause of this exception. This pre-dates the exception chaining
of Throwable; and although you can change this field, you are wiser
to leave it alone.
WriteAbortedException
public WriteAbortedException(java.lang.String msg, java.lang.Exception detail)
Create a new WriteAbortedException with a specified message and
cause.
Parameters:
getCause
public Throwable getCause()
Returns the cause of this exception. Note that this may not be the
original cause, thanks to the detail
field being public
and non-final (yuck). However, to avoid violating the contract of
Throwable.getCause(), this returns null if detail == this
,
as no exception can be its own cause.
Since:Returns:
getMessage
public String getMessage()
This method returns a message indicating what went wrong, in this
format:
super.getMessage() + (detail == null ? "" : "; " + detail).
Returns: