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:
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.- Author:
- Apache MINA SSHD Project
-
-
Field Summary
-
Fields inherited from class org.apache.sshd.common.future.AbstractSshFuture
CANCELED, debugEnabled, traceEnabled
-
Fields inherited from class org.apache.sshd.common.util.logging.AbstractLoggingBean
log
-
-
Constructor Summary
Constructors Constructor Description PendingWriteFuture(Object id, Buffer buffer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Buffer
getBuffer()
void
operationComplete(IoWriteFuture future)
Invoked when the operation associated with theSshFuture
has been completed even if you add the listener after the completion.void
setException(Throwable cause)
void
setWritten()
-
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
getSimplifiedLogger
-
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
-
Methods inherited from interface org.apache.sshd.common.future.WaitableFuture
await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, getId, isDone
-
-
-
-
Method Detail
-
getBuffer
public Buffer getBuffer()
-
setWritten
public void setWritten()
-
setException
public void setException(Throwable cause)
-
operationComplete
public void operationComplete(IoWriteFuture future)
Description copied from interface:SshFutureListener
Invoked when the operation associated with theSshFuture
has been completed even if you add the listener after the completion.- Specified by:
operationComplete
in interfaceSshFutureListener<IoWriteFuture>
- Parameters:
future
- The sourceSshFuture
which called this callback.
-
-