Class AbstractInnerCloseable

All Implemented Interfaces:
Closeable, AutoCloseable, Channel, Closeable

public abstract class AbstractInnerCloseable extends AbstractCloseable
Author:
Apache MINA SSHD Project
  • Constructor Details

    • AbstractInnerCloseable

      protected AbstractInnerCloseable()
    • AbstractInnerCloseable

      protected AbstractInnerCloseable(String discriminator)
  • Method Details

    • getInnerCloseable

      protected abstract Closeable getInnerCloseable()
    • doCloseGracefully

      protected final CloseFuture doCloseGracefully()
      Overrides:
      doCloseGracefully in class AbstractCloseable
    • doCloseImmediately

      protected final void doCloseImmediately()
      Description copied from class: AbstractCloseable

      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

      Overrides:
      doCloseImmediately in class AbstractCloseable