public class ProducerAuditInterceptor<AuditDatasetType extends FhirAuditDataset> extends InterceptorSupport<FhirEndpoint<AuditDatasetType,FhirComponent<AuditDatasetType>>> implements AuditInterceptor<AuditDatasetType,FhirEndpoint<AuditDatasetType,FhirComponent<AuditDatasetType>>>
AUDIT_DATASET_HEADER
Constructor and Description |
---|
ProducerAuditInterceptor(AuditContext auditContext) |
Modifier and Type | Method and Description |
---|---|
void |
determineParticipantsAddresses(org.apache.camel.Exchange exchange,
AuditDatasetType auditDataset)
Determines local and remote network addresses on the basis of the
given exchange and stores them into the given audit dataset.
|
AuditStrategy<AuditDatasetType> |
getAuditStrategy()
Returns the audit strategy instance configured for this interceptor.
|
void |
process(org.apache.camel.Exchange exchange) |
characterSet, getEndpoint, getWrappedProcessor, setEndpoint, setWrappedProcessor
addAfter, addBefore, getAfter, getBefore, getId, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEndpoint, getWrappedProcessor, setEndpoint, setWrappedProcessor
public ProducerAuditInterceptor(AuditContext auditContext)
public void process(org.apache.camel.Exchange exchange) throws Exception
process
in interface org.apache.camel.Processor
Exception
public void determineParticipantsAddresses(org.apache.camel.Exchange exchange, AuditDatasetType auditDataset)
AuditInterceptor
determineParticipantsAddresses
in interface AuditInterceptor<AuditDatasetType extends FhirAuditDataset,FhirEndpoint<AuditDatasetType extends FhirAuditDataset,FhirComponent<AuditDatasetType extends FhirAuditDataset>>>
public AuditStrategy<AuditDatasetType> getAuditStrategy()
AuditInterceptor
getAuditStrategy
in interface AuditInterceptor<AuditDatasetType extends FhirAuditDataset,FhirEndpoint<AuditDatasetType extends FhirAuditDataset,FhirComponent<AuditDatasetType extends FhirAuditDataset>>>
Copyright © 2018 Open eHealth Foundation. All rights reserved.