Class JacksonIOException

All Implemented Interfaces:
Serializable

public class JacksonIOException extends JacksonException
Exception type used to wrap low-level I/O issues that are reported (as IOException) on reading and writing content using JDK streams and other sources and targets. This exception is only used for wrapping IOExceptions for re-throwing: for actual problem reporting there are alternate JacksonException subtypes available.

NOTE: use of UncheckedIOException would seem like an alternative, but cannot be used as it is a checked exception unlike JacksonException used for other read/write problems. Because of this, an alternative is used. Additionally extending JacksonException allows bit more convenient catching of everything Jackson throws or re-throws.

Since:
3.0
See Also: