Class MllpPayloadLoggerBase

java.lang.Object
org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggerBase<org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggingContext>
org.openehealth.ipf.platform.camel.ihe.mllp.core.intercept.MllpPayloadLoggerBase

public class MllpPayloadLoggerBase extends org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggerBase<org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggingContext>
Base class for MLLP interceptors which store incoming and outgoing payload into files with user-defined name patterns.
Author:
Dmytro Rud
  • Field Summary

    Fields inherited from class org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggerBase

    PROPERTY_CONSOLE, PROPERTY_DISABLED, SEQUENCE_ID_PROPERTY_NAME
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    logPayload(org.apache.camel.Exchange exchange, org.openehealth.ipf.commons.ihe.core.InteractionId interactionId)
     

    Methods inherited from class org.openehealth.ipf.commons.ihe.core.payload.PayloadLoggerBase

    canProcess, doLogPayload, getErrorCountLimit, getExpressionResolver, getNextSequenceId, isEnabled, resetErrorCount, setEnabled, setErrorCountLimit, setExpressionResolver

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MllpPayloadLoggerBase

      public MllpPayloadLoggerBase()
  • Method Details

    • logPayload

      public void logPayload(org.apache.camel.Exchange exchange, org.openehealth.ipf.commons.ihe.core.InteractionId interactionId)