Class ConsumerAuditInterceptor<AuditDatasetType extends FhirAuditDataset>
java.lang.Object
org.openehealth.ipf.commons.ihe.core.chain.ChainableImpl
org.openehealth.ipf.platform.camel.ihe.core.InterceptorSupport
org.openehealth.ipf.platform.camel.ihe.fhir.core.intercept.consumer.ConsumerAuditInterceptor<AuditDatasetType>
- All Implemented Interfaces:
Processor
,Chainable
,AuditInterceptor<AuditDatasetType>
,Interceptor
public class ConsumerAuditInterceptor<AuditDatasetType extends FhirAuditDataset>
extends InterceptorSupport
implements AuditInterceptor<AuditDatasetType>
Consumer-side FHIR ATNA auditing Camel interceptor.
- Since:
- 3.1
- Author:
- Christian Ohr
-
Field Summary
Fields inherited from interface org.openehealth.ipf.platform.camel.ihe.atna.interceptor.AuditInterceptor
AUDIT_DATASET_HEADER
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
determineParticipantsAddresses
(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.Returns the audit strategy instance configured for this interceptor.void
Methods inherited from class org.openehealth.ipf.platform.camel.ihe.core.InterceptorSupport
characterSet, getEndpoint, getWrappedProcessor, setEndpoint, setWrappedProcessor
Methods inherited from class org.openehealth.ipf.commons.ihe.core.chain.ChainableImpl
addAfter, addBefore, getAfter, getBefore, getId, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openehealth.ipf.commons.ihe.core.chain.Chainable
getAfter, getBefore, getId
Methods inherited from interface org.openehealth.ipf.platform.camel.ihe.core.Interceptor
getEndpoint, getEndpoint, getWrappedProcessor, setEndpoint, setWrappedProcessor
-
Constructor Details
-
ConsumerAuditInterceptor
-
-
Method Details
-
process
-
determineParticipantsAddresses
Description copied from interface:AuditInterceptor
Determines local and remote network addresses on the basis of the given exchange and stores them into the given audit dataset.- Specified by:
determineParticipantsAddresses
in interfaceAuditInterceptor<AuditDatasetType extends FhirAuditDataset>
-
getAuditStrategy
Description copied from interface:AuditInterceptor
Returns the audit strategy instance configured for this interceptor.- Specified by:
getAuditStrategy
in interfaceAuditInterceptor<AuditDatasetType extends FhirAuditDataset>
-