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 -
Method Summary
Modifier and TypeMethodDescriptionorg.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) charcharcharbooleanbooleanbooleanvoidsetCharset(String charsetName) voidsetCharset(Charset charset) voidsetConvertLFtoCR(boolean convertLFtoCR) voidsetEndByte1(char endByte1) voidsetEndByte2(char endByte2) voidsetProduceString(boolean apply) voidsetStartByte(char startByte) voidsetValidate(boolean validate)
-
Constructor Details
-
HL7MLLPCodec
public HL7MLLPCodec()
-
-
Method Details
-
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
-
setCharset
-
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)
-