Package org.aksw.commons.util.closeable
Class AutoCloseableBase
- java.lang.Object
-
- org.aksw.commons.util.closeable.AutoCloseableBase
-
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
AutoCloseableWithLeakDetectionBase
public class AutoCloseableBase extends Object implements AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanisClosed
-
Constructor Summary
Constructors Constructor Description AutoCloseableBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidcloseActual()protected voidensureOpen()To be called within synchronized functions
-
-
-
Method Detail
-
ensureOpen
protected void ensureOpen()
To be called within synchronized functions
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
-