Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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
    • Constructor Detail

      • MllpPayloadLoggerBase

        public MllpPayloadLoggerBase()
    • Method Detail

      • logPayload

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