Class AbstractChannel.GracefulChannelCloseable

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.util.closeable.IoBaseCloseable
org.apache.sshd.common.channel.AbstractChannel.GracefulChannelCloseable
All Implemented Interfaces:
Closeable, AutoCloseable, Channel, org.apache.sshd.common.Closeable
Enclosing class:
AbstractChannel

public class AbstractChannel.GracefulChannelCloseable extends org.apache.sshd.common.util.closeable.IoBaseCloseable
Author:
Apache MINA SSHD Project
  • Field Summary

    Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

    log
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener)
     
    org.apache.sshd.common.future.CloseFuture
    close(boolean immediately)
     
    protected void
    handleClosePacketWriteFailure(Channel channel, boolean immediately, Throwable t)
     
    protected void
    handleClosePacketWritten(Channel channel, boolean immediately)
     
    boolean
     
    boolean
     
    void
    removeCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener)
     
    void
    setClosing(boolean on)
     
     

    Methods inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean

    debug, debug, debug, debug, debug, error, error, error, error, error, getSimplifiedLogger, info, info, warn, warn, warn, warn, warn, warn, warn, warn

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.apache.sshd.common.Closeable

    close, isOpen
  • Constructor Details

    • GracefulChannelCloseable

      public GracefulChannelCloseable()
  • Method Details

    • addCloseFutureListener

      public void addCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener)
    • removeCloseFutureListener

      public void removeCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener)
    • isClosing

      public boolean isClosing()
    • setClosing

      public void setClosing(boolean on)
    • isClosed

      public boolean isClosed()
    • close

      public org.apache.sshd.common.future.CloseFuture close(boolean immediately)
    • handleClosePacketWritten

      protected void handleClosePacketWritten(Channel channel, boolean immediately)
    • handleClosePacketWriteFailure

      protected void handleClosePacketWriteFailure(Channel channel, boolean immediately, Throwable t)
    • toString

      public String toString()
      Overrides:
      toString in class Object