Class PendingWriteFuture
- java.lang.Object
-
- org.apache.sshd.common.util.logging.AbstractLoggingBean
-
- org.apache.sshd.common.future.AbstractSshFuture<T>
-
- org.apache.sshd.common.future.DefaultSshFuture<T>
-
- org.apache.sshd.common.future.DefaultVerifiableSshFuture<IoWriteFuture>
-
- org.apache.sshd.common.io.AbstractIoWriteFuture
-
- org.apache.sshd.common.session.helpers.PendingWriteFuture
-
- All Implemented Interfaces:
java.util.EventListener,SshFuture<IoWriteFuture>,SshFutureListener<IoWriteFuture>,VerifiableFuture<IoWriteFuture>,WaitableFuture,IoWriteFuture,SshdEventListener
public class PendingWriteFuture extends AbstractIoWriteFuture implements SshFutureListener<IoWriteFuture>
Future holding a packet pending key exchange termination.
-
-
Field Summary
Fields Modifier and Type Field Description private Bufferbuffer-
Fields inherited from class org.apache.sshd.common.future.AbstractSshFuture
CANCELED
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Constructor Description PendingWriteFuture(java.lang.Object id, Buffer buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuffergetBuffer()voidoperationComplete(IoWriteFuture future)Invoked when the operation associated with theSshFuturehas been completed even if you add the listener after the completion.voidsetException(java.lang.Throwable cause)voidsetWritten()-
Methods inherited from class org.apache.sshd.common.io.AbstractIoWriteFuture
getException, isWritten, verify
-
Methods inherited from class org.apache.sshd.common.future.DefaultSshFuture
addListener, await0, cancel, getNumRegisteredListeners, getValue, isCanceled, isDone, notifyListeners, 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 java.lang.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
-
Methods inherited from interface org.apache.sshd.common.future.WaitableFuture
await, await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, getId, isDone
-
-
-
-
Field Detail
-
buffer
private final Buffer buffer
-
-
Constructor Detail
-
PendingWriteFuture
public PendingWriteFuture(java.lang.Object id, Buffer buffer)
-
-
Method Detail
-
getBuffer
public Buffer getBuffer()
-
setWritten
public void setWritten()
-
setException
public void setException(java.lang.Throwable cause)
-
operationComplete
public void operationComplete(IoWriteFuture future)
Description copied from interface:SshFutureListenerInvoked when the operation associated with theSshFuturehas been completed even if you add the listener after the completion.- Specified by:
operationCompletein interfaceSshFutureListener<IoWriteFuture>- Parameters:
future- The sourceSshFuturewhich called this callback.
-
-