public abstract static class CloseableUtils.AbstractInnerCloseable extends CloseableUtils.AbstractCloseable
CloseableUtils.AbstractCloseable.State
closeFuture, lock, log, state
Constructor and Description |
---|
AbstractInnerCloseable() |
Modifier and Type | Method and Description |
---|---|
protected CloseFuture |
doCloseGracefully() |
protected void |
doCloseImmediately()
doCloseImmediately is called once and only once
with state == Immediate
Overriding methods should always call the base implementation.
|
protected abstract Closeable |
getInnerCloseable() |
protected abstract Closeable getInnerCloseable()
protected CloseFuture doCloseGracefully()
doCloseGracefully
in class CloseableUtils.AbstractCloseable
protected void doCloseImmediately()
CloseableUtils.AbstractCloseable
doCloseImmediately
in class CloseableUtils.AbstractCloseable
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.