Class PendingWriteFuture

java.lang.Object
org.apache.sshd.common.util.logging.AbstractLoggingBean
org.apache.sshd.common.future.AbstractSshFuture<org.apache.sshd.common.io.IoWriteFuture>
org.apache.sshd.common.future.DefaultSshFuture<org.apache.sshd.common.io.IoWriteFuture>
org.apache.sshd.common.future.DefaultVerifiableSshFuture<org.apache.sshd.common.io.IoWriteFuture>
org.apache.sshd.common.io.AbstractIoWriteFuture
org.apache.sshd.common.session.helpers.PendingWriteFuture
All Implemented Interfaces:
EventListener, org.apache.sshd.common.future.HasException, org.apache.sshd.common.future.SshFuture<org.apache.sshd.common.io.IoWriteFuture>, org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture>, org.apache.sshd.common.future.VerifiableFuture<org.apache.sshd.common.io.IoWriteFuture>, org.apache.sshd.common.future.WaitableFuture, org.apache.sshd.common.io.IoWriteFuture, org.apache.sshd.common.util.SshdEventListener

public class PendingWriteFuture extends org.apache.sshd.common.io.AbstractIoWriteFuture implements org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture>
Future holding a packet pending key exchange termination.
Author:
Apache MINA SSHD Project
  • Field Summary

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

    log
  • Constructor Summary

    Constructors
    Constructor
    Description
    PendingWriteFuture(Object id, org.apache.sshd.common.util.buffer.Buffer buffer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.sshd.common.util.buffer.Buffer
     
    void
    operationComplete(org.apache.sshd.common.io.IoWriteFuture future)
     
    void
     
    void
     

    Methods inherited from class org.apache.sshd.common.io.AbstractIoWriteFuture

    fulfilled, getException, isWritten, verify

    Methods inherited from class org.apache.sshd.common.future.DefaultSshFuture

    addListener, await0, createCancellation, getNumRegisteredListeners, getValue, isDone, notifyListeners, onValueSet, removeListener, setValue, toString

    Methods inherited from class org.apache.sshd.common.future.AbstractSshFuture

    asListener, asT, await, awaitUninterruptibly, formatExceptionMessage, getId, notifyListener, verifyResult

    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.future.SshFuture

    addListener, removeListener

    Methods inherited from interface org.apache.sshd.common.future.VerifiableFuture

    verify, verify, verify, verify, verify, verify, verify

    Methods inherited from interface org.apache.sshd.common.future.WaitableFuture

    await, await, await, await, await, await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, getId, isDone
  • Constructor Details

    • PendingWriteFuture

      public PendingWriteFuture(Object id, org.apache.sshd.common.util.buffer.Buffer buffer)
  • Method Details

    • getBuffer

      public org.apache.sshd.common.util.buffer.Buffer getBuffer()
    • setWritten

      public void setWritten()
    • setException

      public void setException(Throwable cause)
    • operationComplete

      public void operationComplete(org.apache.sshd.common.io.IoWriteFuture future)
      Specified by:
      operationComplete in interface org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture>