Class AbstractIncomingPacketHandler
java.lang.Object
com.hierynomus.smbj.connection.packet.AbstractIncomingPacketHandler
- All Implemented Interfaces:
IncomingPacketHandler
- Direct Known Subclasses:
DeadLetterPacketHandler
,SMB1PacketHandler
,SMB2PacketHandler
,SMB3DecryptingPacketHandler
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract boolean
canHandle
(SMBPacketData<?> packetData) protected abstract void
doHandle
(SMBPacketData<?> packetData) void
handle
(SMBPacketData<?> packetData) setNext
(IncomingPacketHandler handler) Adds the given IncomingPacketHandler to the handling chain, and returns it, so that this call can be chained.
-
Field Details
-
next
-
-
Constructor Details
-
AbstractIncomingPacketHandler
public AbstractIncomingPacketHandler()
-
-
Method Details
-
handle
- Specified by:
handle
in interfaceIncomingPacketHandler
- Throws:
TransportException
-
setNext
Description copied from interface:IncomingPacketHandler
Adds the given IncomingPacketHandler to the handling chain, and returns it, so that this call can be chained.- Specified by:
setNext
in interfaceIncomingPacketHandler
- Parameters:
handler
-- Returns:
- The handler that was added to the chain
-
canHandle
-
doHandle
- Throws:
TransportException
-