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
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler

        org.jboss.netty.channel.ChannelHandler.Sharable
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean checkIndicator​(java.lang.String line)
      checkIndicator
      protected java.lang.Object decode​(org.jboss.netty.channel.ChannelHandlerContext ctx, org.jboss.netty.channel.Channel channel, java.lang.Object msg)
      This method decodes String objects into MultilineOrientedResponse instances that contain each line of the string response.
      java.lang.String getMultilineIndicator()
      getMultilineIndicator
      • Methods inherited from class org.jboss.netty.handler.codec.oneone.OneToOneDecoder

        handleUpstream
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_MULTILINE_INDICATOR

        public static final java.lang.String DEFAULT_MULTILINE_INDICATOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • MultilineOrientedResponseDecoder

        public MultilineOrientedResponseDecoder()

        Constructor for MultilineOrientedResponseDecoder.

        Parameters:
        multilineIndicator - a String object.
      • MultilineOrientedResponseDecoder

        public MultilineOrientedResponseDecoder​(java.lang.String multilineIndicator)

        Constructor for MultilineOrientedResponseDecoder.

        Parameters:
        multilineIndicator - a String object.
    • Method Detail

      • decode

        protected java.lang.Object decode​(org.jboss.netty.channel.ChannelHandlerContext ctx,
                                          org.jboss.netty.channel.Channel channel,
                                          java.lang.Object msg)
                                   throws java.lang.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:
        java.lang.Exception
      • checkIndicator

        protected boolean checkIndicator​(java.lang.String line)

        checkIndicator

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

        public java.lang.String getMultilineIndicator()

        getMultilineIndicator

        Returns:
        a String object.