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 Charset
getCharset()
org.apache.mina.filter.codec.ProtocolDecoder
getDecoder(org.apache.mina.core.session.IoSession session)
org.apache.mina.filter.codec.ProtocolEncoder
getEncoder(org.apache.mina.core.session.IoSession session)
char
getEndByte1()
char
getEndByte2()
char
getStartByte()
boolean
isConvertLFtoCR()
boolean
isProduceString()
boolean
isValidate()
void
setCharset(String charsetName)
void
setCharset(Charset charset)
void
setConvertLFtoCR(boolean convertLFtoCR)
void
setEndByte1(char endByte1)
void
setEndByte2(char endByte2)
void
setProduceString(boolean apply)
void
setStartByte(char startByte)
void
setValidate(boolean validate)
-
-
-
Method Detail
-
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
-
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
-
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)
-
-