Class SMB2PacketHandler
- java.lang.Object
-
- com.hierynomus.smbj.connection.packet.AbstractIncomingPacketHandler
-
- com.hierynomus.smbj.connection.packet.SMB2PacketHandler
-
- All Implemented Interfaces:
IncomingPacketHandler
- Direct Known Subclasses:
SMB2AsyncResponsePacketHandler
,SMB2CompoundedPacketHandler
,SMB2CreditGrantingPacketHandler
,SMB2IsOutstandingPacketHandler
,SMB2ProcessResponsePacketHandler
,SMB2SignatureVerificationPacketHandler
public abstract class SMB2PacketHandler extends AbstractIncomingPacketHandler
-
-
Field Summary
-
Fields inherited from class com.hierynomus.smbj.connection.packet.AbstractIncomingPacketHandler
next
-
-
Constructor Summary
Constructors Constructor Description SMB2PacketHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description boolean
canHandle(SMBPacketData<?> packetData)
protected void
doHandle(SMBPacketData<?> packetData)
protected abstract void
doSMB2Handle(SMB2PacketData packetData)
-
Methods inherited from class com.hierynomus.smbj.connection.packet.AbstractIncomingPacketHandler
handle, setNext
-
-
-
-
Method Detail
-
canHandle
public boolean canHandle(SMBPacketData<?> packetData)
- Specified by:
canHandle
in classAbstractIncomingPacketHandler
-
doHandle
protected void doHandle(SMBPacketData<?> packetData) throws TransportException
- Specified by:
doHandle
in classAbstractIncomingPacketHandler
- Throws:
TransportException
-
doSMB2Handle
protected abstract void doSMB2Handle(SMB2PacketData packetData) throws TransportException
- Throws:
TransportException
-
-