Class TcpDnsResponseEncoder

    • Constructor Detail

      • TcpDnsResponseEncoder

        public TcpDnsResponseEncoder​(DnsRecordEncoder encoder)
        Creates a new encoder with the specified encoder.
    • Method Detail

      • encode

        protected void encode​(ChannelHandlerContext ctx,
                              DnsResponse response,
                              java.util.List<java.lang.Object> out)
                       throws java.lang.Exception
        Description copied from class: MessageToMessageEncoder
        Encode from one message to an other. This method will be called for each written message that can be handled by this encoder.
        Specified by:
        encode in class MessageToMessageEncoder<DnsResponse>
        Parameters:
        ctx - the ChannelHandlerContext which this MessageToMessageEncoder belongs to
        response - the message to encode to an other one
        out - the List into which the encoded msg should be added needs to do some kind of aggregation
        Throws:
        java.lang.Exception - is thrown if an error occurs