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
public class PacketEncryptor.EncryptedPacketWrapper extends SMB2Packet
-
-
Field Summary
-
Fields inherited from class com.hierynomus.mssmb2.SMB2Packet
SINGLE_CREDIT_PAYLOAD_SIZE, structureSize
-
-
Constructor Summary
Constructors Constructor Description EncryptedPacketWrapper(SMB2Packet packet, javax.crypto.SecretKey encryptionKey)
-
Method Summary
Modifier and Type Method Description SMB2PacketHeadergetHeader()intgetMaxPayloadSize()Returns the maximum payload size of this packet.SMB2PacketgetPacket()Return the result of thegetPacket()call on the wrapped packet.longgetSequenceNumber()intgetStructureSize()java.lang.StringtoString()voidwrite(SMBBuffer buffer)-
Methods inherited from class com.hierynomus.mssmb2.SMB2Packet
getBuffer, getCreditsAssigned, getError, isIntermediateAsyncResponse, isSuccess, read, readMessage, setCreditsAssigned, setError, writeTo
-
-
-
-
Constructor Detail
-
EncryptedPacketWrapper
public EncryptedPacketWrapper(SMB2Packet packet, javax.crypto.SecretKey encryptionKey)
-
-
Method Detail
-
write
public void write(SMBBuffer buffer)
- Specified by:
writein interfacePacket<SMBBuffer>- Overrides:
writein classSMB2Packet
-
getHeader
public SMB2PacketHeader getHeader()
- Overrides:
getHeaderin classSMBPacket<SMB2PacketData,SMB2PacketHeader>
-
getMaxPayloadSize
public int getMaxPayloadSize()
Description copied from class:SMB2PacketReturns 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:
getMaxPayloadSizein classSMB2Packet- Returns:
-
getSequenceNumber
public long getSequenceNumber()
- Overrides:
getSequenceNumberin classSMB2Packet
-
getStructureSize
public int getStructureSize()
- Overrides:
getStructureSizein classSMB2Packet
-
toString
public java.lang.String toString()
- Overrides:
toStringin classSMB2Packet
-
getPacket
public SMB2Packet getPacket()
Return the result of thegetPacket()call on the wrapped packet.- Overrides:
getPacketin classSMB2Packet- Returns:
- The unwrapped wrapppedPacket
-
-