Class MinaTextLineCodecFactory

java.lang.Object
org.apache.camel.component.mina.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 Details

    • MinaTextLineCodecFactory

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

    • 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()