public class

PacketReader

extends Thread
java.lang.Object
   ↳ java.lang.Thread
     ↳ net.schmizz.sshj.sftp.PacketReader

Summary

[Expand]
Inherited Constants
From class java.lang.Thread
Fields
private final SFTPEngine engine
private final InputStream in
private final byte[] lenBuf
private final Logger log Logger
private final SFTPPacket<Response> packet
private final Map<Long, Promise<ResponseSFTPException>> promises
[Expand]
Inherited Fields
From class java.lang.Thread
Public Constructors
PacketReader(SFTPEngine engine)
Public Methods
Promise<ResponseSFTPException> expectResponseTo(long requestId)
void handle()
SFTPPacket<Response> readPacket()
void run()
[Expand]
Inherited Methods
From class java.lang.Thread
From class java.lang.Object
From interface java.lang.Runnable

Fields

private final SFTPEngine engine

private final InputStream in

private final byte[] lenBuf

private final Logger log

Logger

private final SFTPPacket<Response> packet

private final Map<Long, Promise<ResponseSFTPException>> promises

Public Constructors

public PacketReader (SFTPEngine engine)

Parameters
engine

Public Methods

public Promise<ResponseSFTPException> expectResponseTo (long requestId)

Parameters
requestId

public void handle ()

Throws
SFTPException

public SFTPPacket<Response> readPacket ()

Throws
IOException

public void run ()