Package org.apache.curator.utils
Class CloseableUtils
java.lang.Object
org.apache.curator.utils.CloseableUtils
This class adds back functionality that was removed in Guava v16.0.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcloseQuietly(Closeable closeable) This method has been added because Guava has removed thecloseQuietly()method fromCloseablesin v16.0.
-
Constructor Details
-
CloseableUtils
public CloseableUtils()
-
-
Method Details
-
closeQuietly
This method has been added because Guava has removed the
closeQuietly()method fromCloseablesin v16.0. It's tempting simply to replace calls tocloseQuietly(closeable)with calls toclose(closeable, true)to closeCloseables while swallowingIOExceptions, butclose()is declared asthrows IOExceptionwhereascloseQuietly()is not, so it's not a drop-in replacement.On the whole, Guava is very backwards compatible. By fixing this nit, Curator can continue to support newer versions of Guava without having to bump its own dependency version.
-