public final class

Response

extends SFTPPacket<T extends SFTPPacket<T>>
java.lang.Object
   ↳ net.schmizz.sshj.common.Buffer<T extends net.schmizz.sshj.common.Buffer<T>>
     ↳ net.schmizz.sshj.sftp.SFTPPacket<T extends net.schmizz.sshj.sftp.SFTPPacket<T>>
       ↳ net.schmizz.sshj.sftp.Response

Summary

Nested Classes
enum Response.StatusCode  
[Expand]
Inherited Constants
From class net.schmizz.sshj.common.Buffer
Fields
private final int protocolVersion
private final long reqID
private final PacketType type
[Expand]
Inherited Fields
From class net.schmizz.sshj.common.Buffer
Public Constructors
Response(Buffer<Response> pk, int protocolVersion)
Public Methods
Response ensurePacketTypeIs(PacketType pt)
Response ensureStatusIs(Response.StatusCode acceptable)
Response ensureStatusPacketIsOK()
int getProtocolVersion()
long getRequestID()
PacketType getType()
Response.StatusCode readStatusCode()
Protected Methods
String error(Response.StatusCode sc)
[Expand]
Inherited Methods
From class net.schmizz.sshj.sftp.SFTPPacket
From class net.schmizz.sshj.common.Buffer
From class java.lang.Object

Fields

private final int protocolVersion

private final long reqID

private final PacketType type

Public Constructors

public Response (Buffer<Response> pk, int protocolVersion)

Parameters
pk
protocolVersion
Throws
SFTPException

Public Methods

public Response ensurePacketTypeIs (PacketType pt)

Parameters
pt
Throws
SFTPException

public Response ensureStatusIs (Response.StatusCode acceptable)

Parameters
acceptable
Throws
SFTPException

public Response ensureStatusPacketIsOK ()

Throws
SFTPException

public int getProtocolVersion ()

public long getRequestID ()

public PacketType getType ()

public Response.StatusCode readStatusCode ()

Throws
SFTPException

Protected Methods

protected String error (Response.StatusCode sc)

Parameters
sc
Throws
SFTPException