org.apache.logging.log4j.core.helpers
Class Closer

java.lang.Object
  extended by org.apache.logging.log4j.core.helpers.Closer

public class Closer
extends Object

Helper class for closing resources.


Constructor Summary
Closer()
           
 
Method Summary
static void close(Closeable closeable)
          Closes the specified Closeable (stream or reader/writer).
static void close(Connection connection)
          Closes the specified Connection.
static void close(Statement statement)
          Closes the specified Statement.
static void closeSilent(Closeable closeable)
          Closes the specified Closeable (stream or reader/writer), ignoring any exceptions thrown by the close operation.
static void closeSilent(Connection connection)
          Closes the specified Connection, ignoring any exceptions thrown by the close operation.
static void closeSilent(Statement statement)
          Closes the specified Statement, ignoring any exceptions thrown by the close operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Closer

public Closer()
Method Detail

closeSilent

public static void closeSilent(Closeable closeable)
Closes the specified Closeable (stream or reader/writer), ignoring any exceptions thrown by the close operation.

Parameters:
closeable - the resource to close, may be null

close

public static void close(Closeable closeable)
                  throws IOException
Closes the specified Closeable (stream or reader/writer).

Parameters:
closeable - the resource to close, may be null
Throws:
IOException - if a problem occurred closing the specified resource

closeSilent

public static void closeSilent(Statement statement)
Closes the specified Statement, ignoring any exceptions thrown by the close operation.

Parameters:
statement - the resource to close, may be null

close

public static void close(Statement statement)
                  throws SQLException
Closes the specified Statement.

Parameters:
statement - the resource to close, may be null
Throws:
SQLException - if a problem occurred closing the specified resource

closeSilent

public static void closeSilent(Connection connection)
Closes the specified Connection, ignoring any exceptions thrown by the close operation.

Parameters:
connection - the resource to close, may be null

close

public static void close(Connection connection)
                  throws SQLException
Closes the specified Connection.

Parameters:
connection - the resource to close, may be null
Throws:
SQLException - if a problem occurred closing the specified resource


Copyright © 1999-2013 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.