Package | Description |
---|---|
uk.nhs.interoperability.consumer |
API pertinent to ITK message consumers.
|
uk.nhs.interoperability.infrastructure |
Base / infrastructure classes necessary to support ITK Transport and distribution.
|
uk.nhs.interoperability.payload |
Interfaces to support the generic handling of ITK messages by the transport and distribution infrastructure.
|
uk.nhs.interoperability.source |
Interfaces to represent information/document/message sources responsibilities in support of ITK message exchange patterns.
|
uk.nhs.interoperability.transport |
Interfaces representing the abstraction of transport elements of the ITK transport and distribution infrastructure.
|
Modifier and Type | Method and Description |
---|---|
void |
ITKMessageConsumer.onMessage(ITKMessage request)
Call to process a request message where no application response is returned
synchronously.
|
ITKMessage |
ITKMessageConsumer.onSyncMessage(ITKMessage request)
Call to process a request message where the application response is returned
synchronously (in the same thread)
|
Modifier and Type | Class and Description |
---|---|
class |
ITKCommsException
An exception to report any underlying transport / communication
errors.
|
class |
ITKTransportTimeoutException
An exception to report any underlying transport / communication
timeout errors.
|
Modifier and Type | Method and Description |
---|---|
ITKMessagingException |
ITKAckDetails.getNackError()
Obtains details about the error for which the Nack is being generated.
|
Modifier and Type | Method and Description |
---|---|
String |
ITKMessage.getFullPayload()
Obtains the full ITKMessage including any wrappers
|
Modifier and Type | Method and Description |
---|---|
void |
ITKMessageSender.send(ITKMessage request)
Operation that allows a business payload to be sent to the
destination service/system with no response expected (a.k.a.
|
void |
ITKMessageSender.sendAsync(ITKMessage businessPayload)
Operation that allows a business payload to be sent asynchronously to the
destination service/system.
|
ITKMessage |
ITKMessageSender.sendSync(ITKMessage request)
Operation that allows a business payload to be sent synchronously to the
destination service/system returning the appropriate business response.
|
Modifier and Type | Method and Description |
---|---|
void |
ITKSender.send(ITKTransportRoute destination,
ITKMessage request)
Operation that allows a business payload and ITK wrappers (e.g.
|
void |
ITKSender.sendAysnc(ITKTransportRoute destination,
ITKMessage request)
Operation that allows a business payload and ITK wrappers (e.g.
|
ITKMessage |
ITKSender.sendSync(ITKTransportRoute destination,
ITKMessage request)
Operation that allows a business payload and ITK wrappers (e.g.
|
All content is available under the Open Government Licence, except where otherwise stated
All example source code is available under Apache 2.0, except where otherwise stated