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 -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener) org.apache.sshd.common.future.CloseFutureclose(boolean immediately) protected voidhandleClosePacketWriteFailure(Channel channel, boolean immediately, Throwable t) protected voidhandleClosePacketWritten(Channel channel, boolean immediately) booleanisClosed()booleanvoidremoveCloseFutureListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.future.CloseFuture> listener) voidsetClosing(boolean on) toString()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, warnMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
-
handleClosePacketWriteFailure
-
toString
-