Details
-
Enhancement
-
Resolution: Won't Do
-
Major
-
None
-
3.8.4.Final
-
None
Description
The current IoUtils https://github.com/xnio/xnio/blob/3.8.4.Final/api/src/main/java/org/xnio/IoUtils.java#L131-L269 already covers the broadest set of interfaces and classes which need to be closed after use. IoUtils also has the best logging concept, most util methods simply ignore exceptions.
Some interfaces and classes from the JDK are missing:
- javax.xml.stream.XMLStreamReader
- javax.xml.stream.XMLStreamWriter
- javax.xml.stream.XMLEventReader
- javax.xml.stream.XMLEventWriter
- javax.naming.Context
- javax.naming.NamingEnumeration
Only JDK8, removed in 11
- javax.xml.soap.SOAPConnection
- javax.xml.ws.spi.http.HttpExchange