public interface AsyncCloseable extends Closeable
IOException within #close method. AsyncCloseable
try to add listener handle close failure and provide utility indicate close status.
But it isn't a good idea close streams and resources within try with resource block.| Modifier and Type | Method and Description |
|---|---|
void |
addCloseListener(BiConsumer<Void,Exception> closeListener)
Add failure listener for handling close exception.
|
void |
close()
Async close streams and resources.
|
boolean |
isClosed()
Return true when streams and resources close completely, false otherwise.
|
void close()
close in interface AutoCloseableclose in interface Closeableboolean isClosed()
void addCloseListener(BiConsumer<Void,Exception> closeListener)
closeListener - failure listener.Copyright © 2022. All rights reserved.