Package org.apache.camel.component.mina
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 Summary
Constructors Constructor Description MinaTextLineCodecFactory(Charset charset, org.apache.mina.filter.codec.textline.LineDelimiter delimiter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.mina.filter.codec.ProtocolDecoder
getDecoder(org.apache.mina.core.session.IoSession session)
int
getDecoderMaxLineLength()
org.apache.mina.filter.codec.ProtocolEncoder
getEncoder(org.apache.mina.core.session.IoSession session)
int
getEncoderMaxLineLength()
void
setDecoderMaxLineLength(int decoderMaxLineLength)
void
setEncoderMaxLineLength(int encoderMaxLineLength)
-
-
-
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 interfaceorg.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 interfaceorg.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()
-
-