public class ProducerAuditInterceptor<T extends MllpAuditDataset> extends AbstractMllpInterceptor<MllpTransactionEndpoint<T>> implements AuditInterceptor
ORIGINAL_MESSAGE_ADAPTER_HEADER_NAME, ORIGINAL_MESSAGE_STRING_HEADER_NAME| Constructor and Description |
|---|
ProducerAuditInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
void |
determineParticipantsAddresses(org.apache.camel.Exchange exchange,
MllpAuditDataset auditDataset)
Determines local and remote network addresses on the basis of the
given exchange and stores them into the given audit dataset.
|
MllpAuditStrategy<T> |
getAuditStrategy()
Returns the audit strategy instance configured for this interceptor.
|
void |
process(org.apache.camel.Exchange exchange) |
getMllpEndpointcharacterSet, getConfigurationHolder, getHl7v2TransactionConfiguration, getNakFactory, getWrappedProcessor, setConfigurationHolder, setWrappedProcessoraddAfter, addBefore, getAfter, getBefore, getId, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMllpEndpointgetConfigurationHolder, getWrappedProcessor, setConfigurationHolder, setWrappedProcessorpublic void process(org.apache.camel.Exchange exchange)
throws Exception
process in interface org.apache.camel.ProcessorExceptionpublic void determineParticipantsAddresses(org.apache.camel.Exchange exchange,
MllpAuditDataset auditDataset)
throws Exception
AuditInterceptordetermineParticipantsAddresses in interface AuditInterceptorExceptionpublic MllpAuditStrategy<T> getAuditStrategy()
AuditInterceptorgetAuditStrategy in interface AuditInterceptorCopyright © 2015 Open eHealth Foundation. All rights reserved.