Class AutoCloseableBase
java.lang.Object
org.aksw.commons.util.closeable.AutoCloseableBase
- All Implemented Interfaces:
AutoCloseable
- Direct Known Subclasses:
AutoCloseableWithLeakDetectionBase
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StackTraceElement[]protected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidclose()protected voidprotected voidTo be called within synchronized functionsprotected void
-
Field Details
-
isClosed
protected volatile boolean isClosed -
enableCloseStackTrace
protected boolean enableCloseStackTrace -
closeStackTrace
-
-
Constructor Details
-
AutoCloseableBase
public AutoCloseableBase() -
AutoCloseableBase
public AutoCloseableBase(boolean enableCloseStackTrace)
-
-
Method Details
-
ensureOpen
protected void ensureOpen()To be called within synchronized functions -
throwClosedException
-
closeActual
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable
-