public interface IMessageRecepient
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReceive(EnumMessageCode enumMessageCode,
EnumTriggerEvent enumTriggerEvent)
Checks whether underlying Message Recipient can receive specified Message or not.
|
boolean |
canSend(EnumMessageCode enumMessageCode,
EnumTriggerEvent enumTriggerEvent)
Checks whether underlying Message Recipient can send specified Message or not.
|
Message |
createMessage(EnumMessageCode enumMessageCode,
EnumTriggerEvent enumTriggerEvent)
Creates Empty Message with Message Structure & Trigger Event specified.
|
boolean |
isMessageExtensionSupported(EnumMessageCode enumMsgCode,
EnumTriggerEvent enumTriggerEvent)
Checks whether underlying Message Recipient supports extension of message for provided message code and trigger event.
|
Message |
populateMessage(EnumMessageCode enumMessageCode,
EnumTriggerEvent enumTriggerEvent,
ISegmentSet objISegmentSet)
Parses Message with Specified Message Structure & Message Trigger Event from HL7 Stream.
|
Message |
populateMessage(ISegmentSet objISegmentSet)
Parses Message from HL7 Stream.
|
boolean isMessageExtensionSupported(EnumMessageCode enumMsgCode, EnumTriggerEvent enumTriggerEvent)
enumMsgCode - specified message code.enumTriggerEvent - specified trigger eventboolean canSend(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)
enumMessageCode - specified message codeenumTriggerEvent - specified trigger eventboolean canReceive(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent)
enumMessageCode - specified message codeenumTriggerEvent - specified trigger eventMessage createMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent) throws MessageNotSupportedException
enumMessageCode - specified message codeenumTriggerEvent - specified trigger eventMessageNotSupportedException - Thrown when Message creation is not supported by HL7 SDKMessage populateMessage(ISegmentSet objISegmentSet) throws MessageNotSupportedException, InvalidMessageException
objISegmentSet - Stream from which Message to be parsedMessageNotSupportedException - Thrown when Message creation is not supported by HL7 SDKInvalidMessageException - if Message validation failsMessage populateMessage(EnumMessageCode enumMessageCode, EnumTriggerEvent enumTriggerEvent, ISegmentSet objISegmentSet) throws MessageNotSupportedException, InvalidMessageException
enumMessageCode - specified message codeenumTriggerEvent - specified trigger eventobjISegmentSet - Stream from which Message to be parsedMessageNotSupportedException - Thrown when Message creation is not supported by HL7 SDKInvalidMessageException - if Message validation fails