Class MinaTextLineCodecFactory

  • All Implemented Interfaces:
    org.apache.mina.filter.codec.ProtocolCodecFactory

    public class MinaTextLineCodecFactory
    extends Object
    implements org.apache.mina.filter.codec.ProtocolCodecFactory
    Text line codec that supports setting charset and delimiter.

    Uses Mina's default TextLineEncoder and TextLineDncoder.

    • Constructor Detail

      • MinaTextLineCodecFactory

        public MinaTextLineCodecFactory​(Charset charset,
                                        org.apache.mina.filter.codec.textline.LineDelimiter delimiter)
    • Method Detail

      • getEncoder

        public org.apache.mina.filter.codec.ProtocolEncoder getEncoder​(org.apache.mina.core.session.IoSession session)
                                                                throws Exception
        Specified by:
        getEncoder in interface org.apache.mina.filter.codec.ProtocolCodecFactory
        Throws:
        Exception
      • getDecoder

        public org.apache.mina.filter.codec.ProtocolDecoder getDecoder​(org.apache.mina.core.session.IoSession session)
                                                                throws Exception
        Specified by:
        getDecoder in interface org.apache.mina.filter.codec.ProtocolCodecFactory
        Throws:
        Exception
      • setEncoderMaxLineLength

        public void setEncoderMaxLineLength​(int encoderMaxLineLength)
      • getEncoderMaxLineLength

        public int getEncoderMaxLineLength()
      • setDecoderMaxLineLength

        public void setDecoderMaxLineLength​(int decoderMaxLineLength)
      • getDecoderMaxLineLength

        public int getDecoderMaxLineLength()