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
ConstructorDescriptionMinaTextLineCodecFactory
(Charset charset, org.apache.mina.filter.codec.textline.LineDelimiter delimiter) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.mina.filter.codec.ProtocolDecoder
getDecoder
(org.apache.mina.core.session.IoSession session) int
org.apache.mina.filter.codec.ProtocolEncoder
getEncoder
(org.apache.mina.core.session.IoSession session) int
void
setDecoderMaxLineLength
(int decoderMaxLineLength) void
setEncoderMaxLineLength
(int encoderMaxLineLength)
-
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 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()
-