Class ConsumerAuditInterceptor<AuditDatasetType extends MllpAuditDataset>

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.mllp.core.intercept.MllpAuditInterceptorSupport<AuditDatasetType>
org.openehealth.ipf.platform.camel.ihe.mllp.core.intercept.consumer.ConsumerAuditInterceptor<AuditDatasetType>
All Implemented Interfaces:
org.apache.camel.Processor, org.openehealth.ipf.commons.ihe.core.chain.Chainable, AuditInterceptor<AuditDatasetType>, org.openehealth.ipf.platform.camel.ihe.core.Interceptor

public class ConsumerAuditInterceptor<AuditDatasetType extends MllpAuditDataset> extends MllpAuditInterceptorSupport<AuditDatasetType>
Consumer-side ATNA auditing Camel interceptor.
Author:
Dmytro Rud
  • Field Summary

    Fields inherited from interface org.openehealth.ipf.platform.camel.ihe.atna.interceptor.AuditInterceptor

    AUDIT_DATASET_HEADER
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConsumerAuditInterceptor(org.openehealth.ipf.commons.audit.AuditContext auditContext)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    determineParticipantsAddresses(org.apache.camel.Exchange exchange, MllpAuditDataset auditDataset)
     
    org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<AuditDatasetType>
     

    Methods inherited from class org.openehealth.ipf.platform.camel.ihe.mllp.core.intercept.MllpAuditInterceptorSupport

    process

    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

      public ConsumerAuditInterceptor(org.openehealth.ipf.commons.audit.AuditContext auditContext)
  • Method Details

    • getAuditStrategy

      public org.openehealth.ipf.commons.ihe.core.atna.AuditStrategy<AuditDatasetType> getAuditStrategy()
    • determineParticipantsAddresses

      public void determineParticipantsAddresses(org.apache.camel.Exchange exchange, MllpAuditDataset auditDataset)