Class MultilineOrientedResponseDecoder

  • All Implemented Interfaces:
    org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler

    public class MultilineOrientedResponseDecoder
    extends org.jboss.netty.handler.codec.oneone.OneToOneDecoder

    MultilineOrientedResponseDecoder class.

    Author:
    Seth
    • Constructor Detail

      • MultilineOrientedResponseDecoder

        public MultilineOrientedResponseDecoder()

        Constructor for MultilineOrientedResponseDecoder.

        Parameters:
        multilineIndicator - a String object.
      • MultilineOrientedResponseDecoder

        public MultilineOrientedResponseDecoder​(String multilineIndicator)

        Constructor for MultilineOrientedResponseDecoder.

        Parameters:
        multilineIndicator - a String object.
    • Method Detail

      • decode

        protected Object decode​(org.jboss.netty.channel.ChannelHandlerContext ctx,
                                org.jboss.netty.channel.Channel channel,
                                Object msg)
                         throws Exception
        This method decodes String objects into MultilineOrientedResponse instances that contain each line of the string response.
        Specified by:
        decode in class org.jboss.netty.handler.codec.oneone.OneToOneDecoder
        Throws:
        Exception
      • checkIndicator

        protected boolean checkIndicator​(String line)

        checkIndicator

        Parameters:
        line - a String object.
        Returns:
        a boolean.
      • getMultilineIndicator

        public String getMultilineIndicator()

        getMultilineIndicator

        Returns:
        a String object.