public class AuditLogHandler
A ChannelDuplexHandler that captures HttpRequest and corresponding HttpResponse
over the forwarding connections from router to CDAP services (via the client bootstrap) for audit log purpose.
The router logic guarantees that the same forwarding connection won't have more than one request on the fly
(i.e. no HTTP pipeline), hence it's safe to use fields to remember the AuditLogEntry
and have it tied back with the HttpRequest when a HttpResponse is received.
Nested Class Summary
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler