Package com.hierynomus.smbj.connection
Class PacketEncryptor.EncryptedPacketWrapper
java.lang.Object
com.hierynomus.smb.SMBPacket<SMB2PacketData,SMB2PacketHeader>
com.hierynomus.mssmb2.SMB2Packet
com.hierynomus.smbj.connection.PacketEncryptor.EncryptedPacketWrapper
- Enclosing class:
PacketEncryptor
-
Field Summary
FieldsFields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Returns the maximum payload size of this packet.Return the result of thegetPacket()
call on the wrapped packet.long
int
toString()
void
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, writeTo
-
Field Details
-
packet
-
encryptionKey
-
-
Constructor Details
-
EncryptedPacketWrapper
-
-
Method Details
-
write
- Specified by:
write
in interfacePacket<SMBBuffer>
- Overrides:
write
in classSMB2Packet
-
getHeader
- Overrides:
getHeader
in classSMBPacket<SMB2PacketData,
SMB2PacketHeader>
-
getMaxPayloadSize
public int getMaxPayloadSize()Description copied from class:SMB2Packet
Returns the maximum payload size of this packet. Normally this is theSMB2Packet.SINGLE_CREDIT_PAYLOAD_SIZE
. Can be overridden in subclasses to support multi-credit messages.- Overrides:
getMaxPayloadSize
in classSMB2Packet
- Returns:
-
getSequenceNumber
public long getSequenceNumber()- Overrides:
getSequenceNumber
in classSMB2Packet
-
getStructureSize
public int getStructureSize()- Overrides:
getStructureSize
in classSMB2Packet
-
toString
- Overrides:
toString
in classSMB2Packet
-
getPacket
Return the result of thegetPacket()
call on the wrapped packet.- Overrides:
getPacket
in classSMB2Packet
- Returns:
- The unwrapped wrapppedPacket
-