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
public class EndlessWriteFuture extends java.lang.Object implements org.apache.sshd.common.io.IoWriteFuture
Never signals a successful write completion and ignores all listeners
-
-
Field Summary
Fields Modifier and Type Field Description static EndlessWriteFuture
INSTANCE
-
Constructor Summary
Constructors Constructor Description EndlessWriteFuture()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.sshd.common.io.IoWriteFuture
addListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener)
boolean
await(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options)
boolean
awaitUninterruptibly(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options)
java.lang.Throwable
getException()
java.lang.Object
getId()
boolean
isDone()
boolean
isWritten()
org.apache.sshd.common.io.IoWriteFuture
removeListener(org.apache.sshd.common.future.SshFutureListener<org.apache.sshd.common.io.IoWriteFuture> listener)
org.apache.sshd.common.io.IoWriteFuture
verify(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
INSTANCE
public static final EndlessWriteFuture INSTANCE
-
-
Method Detail
-
verify
public org.apache.sshd.common.io.IoWriteFuture verify(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) throws java.io.IOException
- Specified by:
verify
in interfaceorg.apache.sshd.common.future.VerifiableFuture<org.apache.sshd.common.io.IoWriteFuture>
- Throws:
java.io.IOException
-
isDone
public boolean isDone()
- Specified by:
isDone
in interfaceorg.apache.sshd.common.future.WaitableFuture
-
getId
public java.lang.Object getId()
- Specified by:
getId
in interfaceorg.apache.sshd.common.future.WaitableFuture
-
awaitUninterruptibly
public boolean awaitUninterruptibly(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options)
- Specified by:
awaitUninterruptibly
in interfaceorg.apache.sshd.common.future.WaitableFuture
-
await
public boolean await(long timeoutMillis, org.apache.sshd.common.future.CancelOption... options) throws java.io.IOException
- Specified by:
await
in interfaceorg.apache.sshd.common.future.WaitableFuture
- Throws:
java.io.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:
removeListener
in 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:
addListener
in interfaceorg.apache.sshd.common.future.SshFuture<org.apache.sshd.common.io.IoWriteFuture>
-
isWritten
public boolean isWritten()
- Specified by:
isWritten
in interfaceorg.apache.sshd.common.io.IoWriteFuture
-
getException
public java.lang.Throwable getException()
- Specified by:
getException
in interfaceorg.apache.sshd.common.future.HasException
-
-