|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Application
From an HL7 messaging perspective, an Application is a consumer of a messages. Once a parser parses an incoming message, the message would normally be forwarded to an Application of some sort (e.g. a lab system) which would process the message in some way meaningful for it, and then return a response.
If you are wondering how to integrate HAPI into an existing server application, this is probably the place. Create a class that implements Application, then look at Responder and SimpleServer to see how to get HAPI to listen for messages on a socket and pass them to your Application.
| Method Summary | |
|---|---|
boolean |
canProcess(Message in)
Returns true if this Application wishes to accept the message. |
Message |
processMessage(Message in)
Uses the contents of the message for whatever purpose the Application has for this message, and returns an appropriate response message. |
| Method Detail |
|---|
Message processMessage(Message in)
throws ApplicationException,
HL7Exception
ApplicationException
HL7Exceptionboolean canProcess(Message in)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||