Class MLLPContext
- java.lang.Object
-
- org.wso2.carbon.inbound.endpoint.protocol.hl7.context.MLLPContext
-
public class MLLPContext extends Object
-
-
Constructor Summary
Constructors Constructor Description MLLPContext(org.apache.http.nio.reactor.IOSession session, CharsetDecoder decoder, boolean autoAck, boolean validateMessage, ca.uhn.hl7v2.parser.Parser preProcessorParser, org.apache.synapse.transport.passthru.util.BufferFactory bufferFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.synapse.transport.passthru.util.BufferFactory
getBufferFactory()
HL7Codec
getCodec()
ca.uhn.hl7v2.model.Message
getHl7Message()
String
getMessageId()
ca.uhn.hl7v2.parser.Parser
getPreProcessParser()
StringBuffer
getRequestBuffer()
long
getRequestTime()
StringBuffer
getResponseBuffer()
boolean
isApplicationAck()
boolean
isAutoAck()
boolean
isExpired()
boolean
isMarkForClose()
boolean
isNackMode()
boolean
isPreProcess()
boolean
isValidateMessage()
void
requestInput()
void
requestOutput()
void
reset()
void
setApplicationAck(boolean applicationAck)
void
setAutoAck(boolean autoAck)
void
setExpiry(int milliseconds)
void
setHl7Message(ca.uhn.hl7v2.model.Message hl7Message)
void
setMarkForClose(boolean markForClose)
void
setMessageId(String messageId)
void
setNackMode(boolean nackMode)
void
setRequestTime(long timeStamp)
void
setValidateMessage(boolean validateMessage)
-
-
-
Constructor Detail
-
MLLPContext
public MLLPContext(org.apache.http.nio.reactor.IOSession session, CharsetDecoder decoder, boolean autoAck, boolean validateMessage, ca.uhn.hl7v2.parser.Parser preProcessorParser, org.apache.synapse.transport.passthru.util.BufferFactory bufferFactory)
-
-
Method Detail
-
getCodec
public HL7Codec getCodec()
-
getRequestBuffer
public StringBuffer getRequestBuffer()
-
getResponseBuffer
public StringBuffer getResponseBuffer()
-
getHl7Message
public ca.uhn.hl7v2.model.Message getHl7Message()
-
setHl7Message
public void setHl7Message(ca.uhn.hl7v2.model.Message hl7Message)
-
requestOutput
public void requestOutput()
-
requestInput
public void requestInput()
-
setRequestTime
public void setRequestTime(long timeStamp)
-
getRequestTime
public long getRequestTime()
-
setExpiry
public void setExpiry(int milliseconds)
-
isExpired
public boolean isExpired()
-
isAutoAck
public boolean isAutoAck()
-
setAutoAck
public void setAutoAck(boolean autoAck)
-
isApplicationAck
public boolean isApplicationAck()
-
setApplicationAck
public void setApplicationAck(boolean applicationAck)
-
isPreProcess
public boolean isPreProcess()
-
isNackMode
public boolean isNackMode()
-
setNackMode
public void setNackMode(boolean nackMode)
-
getPreProcessParser
public ca.uhn.hl7v2.parser.Parser getPreProcessParser()
-
getBufferFactory
public org.apache.synapse.transport.passthru.util.BufferFactory getBufferFactory()
-
isValidateMessage
public boolean isValidateMessage()
-
setValidateMessage
public void setValidateMessage(boolean validateMessage)
-
isMarkForClose
public boolean isMarkForClose()
-
setMarkForClose
public void setMarkForClose(boolean markForClose)
-
getMessageId
public String getMessageId()
-
setMessageId
public void setMessageId(String messageId)
-
reset
public void reset()
-
-