Class ConsumerInPayloadLoggerInterceptor

    • Constructor Detail

      • ConsumerInPayloadLoggerInterceptor

        public ConsumerInPayloadLoggerInterceptor​(String fileNamePattern)
        Instantiation, implicitly using a SpringExpressionResolver
        Parameters:
        fileNamePattern - file name pattern
      • ConsumerInPayloadLoggerInterceptor

        public ConsumerInPayloadLoggerInterceptor​(ExpressionResolver resolver)
        Instantiation, explicitly using a ExpressionResolver instance
        Parameters:
        resolver - ExpressionResolver instance
        Since:
        3.1
    • Method Detail

      • process

        public void process​(org.apache.camel.Exchange exchange)
                     throws Exception
        Throws:
        Exception
      • logPayload

        public void logPayload​(org.apache.camel.Exchange exchange,
                               InteractionId interactionId)
      • canProcess

        public boolean canProcess()
      • resetErrorCount

        public void resetErrorCount()
      • isEnabled

        public boolean isEnabled()
      • setEnabled

        public void setEnabled​(boolean enabled)
      • getErrorCountLimit

        public int getErrorCountLimit()
      • setErrorCountLimit

        public void setErrorCountLimit​(int errorCountLimit)
      • setExpressionResolver

        public void setExpressionResolver​(ExpressionResolver resolver)