Class QuietResource<T extends AutoCloseable>

java.lang.Object
com.github.cafapi.common.api.QuietResource<T>
Type Parameters:
T - the class to close quietly
All Implemented Interfaces:
AutoCloseable

public class QuietResource<T extends AutoCloseable> extends Object implements AutoCloseable
Utility class for use with try-with-resources, for classes where the close operation may throw an exception, but this is not a useful check.
  • Constructor Details

    • QuietResource

      public QuietResource(T resource)
  • Method Details

    • get

      public T get()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable