java.lang.Object | |||||
↳ | java.lang.Throwable | ||||
↳ | java.lang.Exception | ||||
↳ | java.io.IOException | ||||
↳ | java.io.ObjectStreamException | ||||
↳ | java.io.WriteAbortedException |
Signals that the readObject() method has detected an exception marker in the input stream. This marker indicates that exception occurred when the object was serialized, and this marker was inserted instead of the original object. It is a way to "propagate" an exception from the code that attempted to write the object to the code that is attempting to read the object.
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
detail | The exception that occured when writeObject() was attempting to serialize the object. |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Constructs a new
WriteAbortedException with its stack trace,
detail message and the exception which caused the underlying problem when
serializing the object filled in. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Gets the cause of this exception or
null if there is no cause. | |||||||||||
Gets the extra information message which was provided when this exception
was created.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Throwable
| |||||||||||
From class java.lang.Object
|
The exception that occured when writeObject() was attempting to serialize the object.
Constructs a new WriteAbortedException
with its stack trace,
detail message and the exception which caused the underlying problem when
serializing the object filled in.
detailMessage | the detail message for this exception. |
---|---|
rootCause | the exception that was thrown when serializing the object. |
Gets the cause of this exception or null
if there is no cause.
Gets the extra information message which was provided when this exception
was created. Returns null
if no message was provided at creation
time.