Class Closer

java.lang.Object
org.apache.logging.log4j.core.util.Closer

public final class Closer extends Object
Closes resources.
  • Method Details

    • close

      public static boolean close(AutoCloseable closeable) throws Exception
      Closes an AutoCloseable or ignores if null.
      Parameters:
      closeable - the resource to close; may be null
      Returns:
      Whether the resource was closed.
      Throws:
      Exception - if the resource cannot be closed
      Since:
      2.8, 2.11.2 returns a boolean instead of being a void return type.
    • closeSilently

      public static boolean closeSilently(AutoCloseable closeable)
      Closes an AutoCloseable and returns true if it closed without exception.
      Parameters:
      closeable - the resource to close; may be null
      Returns:
      true if resource was closed successfully, or false if an exception was thrown