Class FilteringMessageHistoryFactory

java.lang.Object
org.qubership.integration.platform.engine.camel.history.FilteringMessageHistoryFactory
All Implemented Interfaces:
AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Service, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.MessageHistoryFactory, org.apache.camel.StaticService

public class FilteringMessageHistoryFactory extends Object implements org.apache.camel.spi.MessageHistoryFactory
  • Constructor Details

  • Method Details

    • newMessageHistory

      public org.apache.camel.MessageHistory newMessageHistory(String routeId, org.apache.camel.NamedNode node, org.apache.camel.Exchange exchange)
      Specified by:
      newMessageHistory in interface org.apache.camel.spi.MessageHistoryFactory
    • newMessageHistory

      public org.apache.camel.MessageHistory newMessageHistory(String routeId, org.apache.camel.NamedNode node, long timestamp, org.apache.camel.Exchange exchange)
      Specified by:
      newMessageHistory in interface org.apache.camel.spi.MessageHistoryFactory
    • isCopyMessage

      public boolean isCopyMessage()
      Specified by:
      isCopyMessage in interface org.apache.camel.spi.MessageHistoryFactory
    • setCopyMessage

      public void setCopyMessage(boolean copyMessage)
      Specified by:
      setCopyMessage in interface org.apache.camel.spi.MessageHistoryFactory
    • getNodePattern

      public String getNodePattern()
      Specified by:
      getNodePattern in interface org.apache.camel.spi.MessageHistoryFactory
    • setNodePattern

      public void setNodePattern(String nodePattern)
      Specified by:
      setNodePattern in interface org.apache.camel.spi.MessageHistoryFactory
    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • setCamelContext

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware
    • start

      public void start()
      Specified by:
      start in interface org.apache.camel.Service
    • stop

      public void stop()
      Specified by:
      stop in interface org.apache.camel.Service