java.lang.Object | ||||
↳ | java.lang.Throwable | |||
↳ | java.lang.Exception | |||
↳ | java.io.IOException | |||
↳ | org.springframework.core.NestedIOException |
Subclass of IOException that properly handles a root cause, exposing the root cause just like NestedChecked/RuntimeException does.
Proper root cause handling has not been added to standard IOException before Java 6, which is why we need to do it ourselves for Java 5 compatibility purposes.
The similarity between this class and the NestedChecked/RuntimeException class is unavoidable, as this class needs to derive from IOException.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Construct a
NestedIOException with the specified detail message. | |||||||||||
Construct a
NestedIOException with the specified detail message
and nested exception. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Return the detail message, including the message from the nested exception
if there is one.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Throwable
| |||||||||||
From class
java.lang.Object
|
Construct a NestedIOException
with the specified detail message.
msg | the detail message |
---|
Construct a NestedIOException
with the specified detail message
and nested exception.
msg | the detail message |
---|---|
cause | the nested exception |
Return the detail message, including the message from the nested exception if there is one.