Package net.schmizz.sshj.sftp
Class PacketReader
- java.lang.Object
-
- java.lang.Thread
-
- net.schmizz.sshj.sftp.PacketReader
-
- All Implemented Interfaces:
java.lang.Runnable
public class PacketReader extends java.lang.Thread
-
-
Constructor Summary
Constructors Constructor Description PacketReader(SFTPEngine engine)
-
Method Summary
Modifier and Type Method Description Promise<Response,SFTPException>expectResponseTo(long requestId)voidhandle()SFTPPacket<Response>readPacket()voidrun()-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
PacketReader
public PacketReader(SFTPEngine engine)
-
-
Method Detail
-
readPacket
public SFTPPacket<Response> readPacket() throws java.io.IOException
- Throws:
java.io.IOException
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
handle
public void handle() throws SFTPException- Throws:
SFTPException
-
expectResponseTo
public Promise<Response,SFTPException> expectResponseTo(long requestId)
-
-