Top Fields Constructors Methods
org.apache.sshd.common.util.closeable

public abstract Class AbstractInnerCloseable

extends AbstractCloseable
Class Inheritance
Imports
org.apache.sshd.common.Closeable, org.apache.sshd.common.future.CloseFuture

Author
Apache MINA SSHD Project

Field Summary

Inherited from org.apache.sshd.common.util.closeable.AbstractCloseable:
closeFuturefutureLockstate

Constructor Summary

AccessConstructor and Description
protected
protected

Method Summary

Modifier and TypeMethod and Description
protected final CloseFuture
protected final void
doCloseImmediately()

Overrides org.apache.sshd.common.util.closeable.AbstractCloseable.doCloseImmediately.

doCloseImmediately is called once and only once with state == Immediate Overriding methods should always call the base implementation.

protected abstract Closeable
Inherited from org.apache.sshd.common.util.closeable.AbstractCloseable:
addCloseFutureListenerbuilderclosegetFutureLockisClosedisClosingpreCloseremoveCloseFutureListener

Constructor Detail

AbstractInnerCloseableback to summary
protected AbstractInnerCloseable()
AbstractInnerCloseableback to summary
protected AbstractInnerCloseable(String discriminator)

Method Detail

doCloseGracefullyback to summary
protected final CloseFuture doCloseGracefully()

Overrides org.apache.sshd.common.util.closeable.AbstractCloseable.doCloseGracefully.

Annotations
@Override
doCloseImmediatelyback to summary
protected final void doCloseImmediately()

Overrides org.apache.sshd.common.util.closeable.AbstractCloseable.doCloseImmediately.

Doc from org.apache.sshd.common.util.closeable.AbstractCloseable.doCloseImmediately.

doCloseImmediately is called once and only once with state == Immediate Overriding methods should always call the base implementation. It may be called concurrently while preClose() or doCloseGracefully is executing

Annotations
@Override
@SuppressWarnings:synthetic-access
getInnerCloseableback to summary
protected abstract Closeable getInnerCloseable()