Package com.hierynomus.mssmb2
Class SMB3CompressedPacketFactory
- java.lang.Object
-
- com.hierynomus.mssmb2.SMB3CompressedPacketFactory
-
- All Implemented Interfaces:
PacketFactory<SMB3CompressedPacketData>
public class SMB3CompressedPacketFactory extends java.lang.Object implements PacketFactory<SMB3CompressedPacketData>
-
-
Constructor Summary
Constructors Constructor Description SMB3CompressedPacketFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(byte[] data)
Checks whether this PacketFactory is able to handle the incoming raw byte data.SMB3CompressedPacketData
read(byte[] data)
Constructpacket data
out of the raw byte data.
-
-
-
Method Detail
-
read
public SMB3CompressedPacketData read(byte[] data) throws Buffer.BufferException, java.io.IOException
Description copied from interface:PacketFactory
Constructpacket data
out of the raw byte data.- Specified by:
read
in interfacePacketFactory<SMB3CompressedPacketData>
- Parameters:
data
- the byte array containing the full packet data- Returns:
- A newly constructed
PacketData
object. - Throws:
Buffer.BufferException
java.io.IOException
-
canHandle
public boolean canHandle(byte[] data)
Description copied from interface:PacketFactory
Checks whether this PacketFactory is able to handle the incoming raw byte data.- Specified by:
canHandle
in interfacePacketFactory<SMB3CompressedPacketData>
- Parameters:
data
- the byte array containing the full packet data- Returns:
- true if the
PacketFactory.read(byte[])
will result in a packet, false otherwise.
-
-