Uploaded image for project: 'XNIO'
  1. XNIO
  2. XNIO-387

IoUtils#safeClose Enhancement

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Won't Do
    • Icon: Major Major
    • None
    • 3.8.4.Final
    • api
    • None

      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

              Unassigned Unassigned
              xf01213 Boris Unckel (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: