Package org.apache.camel.component.hl7
Class HL7MLLPCodec
- java.lang.Object
-
- org.apache.camel.component.hl7.HL7MLLPCodec
-
- All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolCodecFactory
public class HL7MLLPCodec extends Object implements org.apache.mina.filter.codec.ProtocolCodecFactory
HL7 MLLP codec. This codec supports encoding/decoding the HL7 MLLP protocol. It will use the default markers for start and end combination:- 0x0b (11 decimal) = start marker
- 0x0d (13 decimal = the \r char) = segment terminators
- 0x1c (28 decimal) = end 1 marker
- 0x0d (13 decimal) = end 2 marker
-
-
Constructor Summary
Constructors Constructor Description HL7MLLPCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CharsetgetCharset()org.apache.mina.filter.codec.ProtocolDecodergetDecoder(org.apache.mina.core.session.IoSession session)org.apache.mina.filter.codec.ProtocolEncodergetEncoder(org.apache.mina.core.session.IoSession session)chargetEndByte1()chargetEndByte2()chargetStartByte()booleanisConvertLFtoCR()booleanisProduceString()booleanisValidate()voidsetCharset(String charsetName)voidsetCharset(Charset charset)voidsetConvertLFtoCR(boolean convertLFtoCR)voidsetEndByte1(char endByte1)voidsetEndByte2(char endByte2)voidsetProduceString(boolean apply)voidsetStartByte(char startByte)voidsetValidate(boolean validate)
-
-
-
Method Detail
-
getDecoder
public org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.core.session.IoSession session) throws Exception- Specified by:
getDecoderin interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory- Throws:
Exception
-
getEncoder
public org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.core.session.IoSession session) throws Exception- Specified by:
getEncoderin interfaceorg.apache.mina.filter.codec.ProtocolCodecFactory- Throws:
Exception
-
setCharset
public void setCharset(Charset charset)
-
setCharset
public void setCharset(String charsetName)
-
getCharset
public Charset getCharset()
-
isConvertLFtoCR
public boolean isConvertLFtoCR()
-
setConvertLFtoCR
public void setConvertLFtoCR(boolean convertLFtoCR)
-
getStartByte
public char getStartByte()
-
setStartByte
public void setStartByte(char startByte)
-
getEndByte1
public char getEndByte1()
-
setEndByte1
public void setEndByte1(char endByte1)
-
getEndByte2
public char getEndByte2()
-
setEndByte2
public void setEndByte2(char endByte2)
-
isValidate
public boolean isValidate()
-
setValidate
public void setValidate(boolean validate)
-
isProduceString
public boolean isProduceString()
-
setProduceString
public void setProduceString(boolean apply)
-
-