| 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.