Class ChannelAsyncOutputStream.BufferedFuture

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.channel.IoWriteFutureImpl
org.apache.sshd.common.channel.ChannelAsyncOutputStream.BufferedFuture
All Implemented Interfaces:
org.apache.sshd.common.future.HasException, org.apache.sshd.common.future.SshFuture<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
Enclosing class:
ChannelAsyncOutputStream

protected static class ChannelAsyncOutputStream.BufferedFuture extends IoWriteFutureImpl
Marker type to avoid repeated buffering in ChannelAsyncOutputStream.writePacket(IoWriteFutureImpl, boolean).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     

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

    log
  • Method Summary

    Methods inherited from class IoWriteFutureImpl

    getBuffer

    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
  • Field Details

    • waitOnWindow

      protected boolean waitOnWindow