Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Some protocols such as Kerberos have a complex layered mechanism. Implementing this kind of protocol in one IoHandler is not really easy. It usually uses the well-known 'Chain or Responsibility' pattern to implement the whole protocol. IoFilter already provides CoR, but It is not really a good idea to implement a protocol logic as an IoFilter. We'll implement an IoHandler called 'ChainedIoFilter' and provide associated interfaces such as IoHandlerCommand and IoHandlerChain to support CoR pattern for protocol implementors.