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 booleancanHandle(SMBPacketData<?> packetData) protected abstract voiddoHandle(SMBPacketData<?> packetData) voidhandle(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:
handlein interfaceIncomingPacketHandler- Throws:
TransportException
-
setNext
Description copied from interface:IncomingPacketHandlerAdds the given IncomingPacketHandler to the handling chain, and returns it, so that this call can be chained.- Specified by:
setNextin interfaceIncomingPacketHandler- Parameters:
handler-- Returns:
- The handler that was added to the chain
-
canHandle
-
doHandle
- Throws:
TransportException
-