Class EndlessWriteFuture
java.lang.Object
org.apache.sshd.contrib.common.io.EndlessWriteFuture
- 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
Never signals a successful write completion and ignores all listeners
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.sshd.common.io.IoWriteFutureaddListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener) booleanawait(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) booleanawaitUninterruptibly(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) getId()booleanisDone()booleanorg.apache.sshd.common.io.IoWriteFutureremoveListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener) org.apache.sshd.common.io.IoWriteFutureverify(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.sshd.common.future.VerifiableFuture
verify, verify, verify, verify, verify, verify, verifyMethods inherited from interface org.apache.sshd.common.future.WaitableFuture
await, await, await, await, await, await, await, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly, awaitUninterruptibly
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
EndlessWriteFuture
public EndlessWriteFuture()
-
-
Method Details
-
verify
public org.apache.sshd.common.io.IoWriteFuture verify(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) throws IOException - Specified by:
verifyin interfaceorg.apache.sshd.common.future.VerifiableFuture<org.apache.sshd.common.io.IoWriteFuture>- Throws:
IOException
-
isDone
public boolean isDone()- Specified by:
isDonein interfaceorg.apache.sshd.common.future.WaitableFuture
-
getId
- Specified by:
getIdin interfaceorg.apache.sshd.common.future.WaitableFuture
-
awaitUninterruptibly
public boolean awaitUninterruptibly(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) - Specified by:
awaitUninterruptiblyin interfaceorg.apache.sshd.common.future.WaitableFuture
-
await
public boolean await(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) throws IOException - Specified by:
awaitin interfaceorg.apache.sshd.common.future.WaitableFuture- Throws:
IOException
-
removeListener
public org.apache.sshd.common.io.IoWriteFuture removeListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener) - Specified by:
removeListenerin interfaceorg.apache.sshd.common.future.SshFuture<org.apache.sshd.common.io.IoWriteFuture>
-
addListener
public org.apache.sshd.common.io.IoWriteFuture addListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener) - Specified by:
addListenerin interfaceorg.apache.sshd.common.future.SshFuture<org.apache.sshd.common.io.IoWriteFuture>
-
isWritten
public boolean isWritten()- Specified by:
isWrittenin interfaceorg.apache.sshd.common.io.IoWriteFuture
-
getException
- Specified by:
getExceptionin interfaceorg.apache.sshd.common.future.HasException
-