public final class

SSHPacket

extends Buffer<T extends Buffer<T>>
java.lang.Object
   ↳ net.schmizz.sshj.common.Buffer<T extends net.schmizz.sshj.common.Buffer<T>>
     ↳ net.schmizz.sshj.common.SSHPacket

Summary

[Expand]
Inherited Constants
From class net.schmizz.sshj.common.Buffer
[Expand]
Inherited Fields
From class net.schmizz.sshj.common.Buffer
Public Constructors
SSHPacket()
SSHPacket(int size)
SSHPacket(byte[] data)
SSHPacket(Message msg)
Constructs new buffer for the specified SSH packet and reserves the needed space (5 bytes) for the packet header.
SSHPacket(SSHPacket p)
Public Methods
SSHPacket putMessageID(Message msg)
Writes a byte indicating the SSH message identifier
Message readMessageID()
Reads an SSH byte and returns it as Message
[Expand]
Inherited Methods
From class net.schmizz.sshj.common.Buffer
From class java.lang.Object

Public Constructors

public SSHPacket ()

public SSHPacket (int size)

Parameters
size

public SSHPacket (byte[] data)

Parameters
data

public SSHPacket (Message msg)

Constructs new buffer for the specified SSH packet and reserves the needed space (5 bytes) for the packet header.

Parameters
msg The SSH command

public SSHPacket (SSHPacket p)

Parameters
p

Public Methods

public SSHPacket putMessageID (Message msg)

Writes a byte indicating the SSH message identifier

Parameters
msg The identifier as a Message type
Returns
  • this

public Message readMessageID ()

Reads an SSH byte and returns it as Message

Returns
  • the message identifier