Package | Description |
---|---|
uk.nhs.interoperability.client.samples.cda | |
uk.nhs.interoperability.client.samples.notification | |
uk.nhs.interoperability.client.samples.smsp | |
uk.nhs.interoperability.consumer |
API pertinent to ITK message consumers.
|
uk.nhs.interoperability.consumer.appemulator | |
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.transform |
Classes for handling XSLT based transforms.
|
uk.nhs.interoperability.transport |
Interfaces representing the abstraction of transport elements of the ITK transport and distribution infrastructure.
|
uk.nhs.interoperability.transport.WS |
HTTP SOAP Web Service transport implementation classes.
|
Modifier and Type | Method and Description |
---|---|
ITKMessage |
CDARepository.onSyncMessage(ITKMessage request) |
Modifier and Type | Method and Description |
---|---|
ITKMessage |
NotificationRepository.onSyncMessage(ITKMessage request)
Routed messages do not support true synchronous responses.
|
Constructor and Description |
---|
GetNHSNumberResponse(ITKMessage response)
Instantiates a new verify nhs number response.
|
GetPatientDetailsByNHSNumberResponse(ITKMessage response)
Instantiates a new gets the patient details by nhs number response.
|
VerifyNHSNumberResponse(ITKMessage response)
Instantiates a new verify nhs number response.
|
Modifier and Type | Method and Description |
---|---|
protected ITKMessage |
ITKServlet.addITKWrappers(ITKMessage itkMessage)
Adds the itk wrappers.
|
protected void |
ITKServlet.checkProfileId(ITKMessageProperties itkMessageProperties)
Checks whether the profileId in as identified in the ITKMessagingProperties is
supported by the recipient.
|
protected void |
ITKServlet.checkServiceId(ITKMessageProperties itkMessageProperties)
Check service id.
|
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)
|
protected void |
ITKServlet.sendInfrastructureAck(ITKMessageProperties requestMessageProperties)
Send infrastructure ack.
|
protected void |
ITKServlet.validateDistributionEnvelope(ITKMessageProperties itkMessageProperties)
Validate distribution envelope.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleApplicationEmulator.onMessage(ITKMessage request) |
void |
RoutedApplicationEmulator.onMessage(ITKMessage request) |
void |
ConsumerApplicationEmulator.onMessage(ITKMessage request) |
ITKMessage |
SimpleApplicationEmulator.onSyncMessage(ITKMessage request) |
ITKMessage |
RoutedApplicationEmulator.onSyncMessage(ITKMessage request) |
ITKMessage |
ConsumerApplicationEmulator.onSyncMessage(ITKMessage request) |
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 |
---|---|
static ITKMessageProperties |
ITKMessagePropertiesImpl.build(Document distributionEnvelope)
Builds the.
|
static ITKTransportProperties |
ITKTransportPropertiesImpl.buildFromSoap(Document doc)
Builds the from soap.
|
static Document |
ITKMessagePropertiesImpl.extractDistributionEnvelopeFromSoap(Document doc)
Extract distribution envelope from soap.
|
Modifier and Type | Method and Description |
---|---|
String |
DEWrappedMessage.getFullPayload() |
String |
ITKMessage.getFullPayload()
Obtains the full ITKMessage including any wrappers
|
Modifier and Type | Method and Description |
---|---|
void |
ITKMessageSenderImpl.send(ITKMessage request) |
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 |
ITKMessageSenderImpl.sendAsync(ITKMessage request) |
void |
ITKMessageSender.sendAsync(ITKMessage businessPayload)
Operation that allows a business payload to be sent asynchronously to the
destination service/system.
|
ITKMessage |
ITKMessageSenderImpl.sendSync(ITKMessage request) |
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 |
---|---|
static String |
TransformManager.doTransform(String tname,
String input)
Do transform.
|
static String |
TransformManager.doTransform(String tname,
String input,
Map<String,String> parameters)
Do transform.
|
Modifier and Type | Method and Description |
---|---|
ITKMessagingException |
ITKInfrastructureAck.getNackError() |
Modifier and Type | Method and Description |
---|---|
String |
ITKInfrastructureAck.getFullPayload() |
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.
|
Constructor and Description |
---|
ITKInfrastructureAck(ITKMessageProperties requestMessageProperties,
String auditIdentity,
ITKMessagingException itkMessagingException)
Instantiates a new iTK infrastructure ack.
|
Modifier and Type | Class and Description |
---|---|
class |
ITKSOAPException
The Class ITKSOAPException.
|
Modifier and Type | Method and Description |
---|---|
String |
WSSOAPMessageImpl.getFullPayload() |
void |
ITKSenderWSImpl.send(ITKTransportRoute destination,
ITKMessage request) |
void |
ITKSenderWSImpl.sendAysnc(ITKTransportRoute destination,
ITKMessage request) |
ITKMessage |
ITKSenderWSImpl.sendSync(ITKTransportRoute destination,
ITKMessage request) |
Constructor and Description |
---|
ITKSOAPException(ITKMessagingException itkMessagingException)
Instantiates a new iTKSOAP exception.
|
Constructor and Description |
---|
WSSOAPMessageImpl(ITKMessage itkMessage,
String messageType) |
WSSOAPMessageImpl(ITKTransportRoute destination,
ITKMessage itkMessage,
String messageType)
Instantiates a new wSSOAP message impl.
|
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