Class HttpRequest.CloseOperation<V>

java.lang.Object
com.github.kevinsawicki.http.HttpRequest.Operation<V>
com.github.kevinsawicki.http.HttpRequest.CloseOperation<V>
Type Parameters:
V -
All Implemented Interfaces:
Callable<V>
Enclosing class:
HttpRequest

protected abstract static class HttpRequest.CloseOperation<V> extends HttpRequest.Operation<V>
Class that ensures a Closeable gets closed with proper exception handling.
  • Field Details

    • closeable

      private final Closeable closeable
    • ignoreCloseExceptions

      private final boolean ignoreCloseExceptions
  • Constructor Details

    • CloseOperation

      protected CloseOperation(Closeable closeable, boolean ignoreCloseExceptions)
      Create closer for operation
      Parameters:
      closeable -
      ignoreCloseExceptions -
  • Method Details