Class ChainsAggregationStrategy

java.lang.Object
org.qubership.integration.platform.engine.camel.ChainsAggregationStrategy
All Implemented Interfaces:
org.apache.camel.AggregationStrategy

@Component public class ChainsAggregationStrategy extends Object implements org.apache.camel.AggregationStrategy
  • Constructor Summary

    Constructors
    Constructor
    Description
    ChainsAggregationStrategy(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.camel.Exchange
    aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange)
     
    org.apache.camel.Exchange
    aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange, org.apache.camel.Exchange inputExchange)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.camel.AggregationStrategy

    canPreComplete, onCompletion, onCompletion, onOptimisticLockFailure, preComplete, timeout
  • Constructor Details

    • ChainsAggregationStrategy

      @Autowired public ChainsAggregationStrategy(@Qualifier("jsonMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
  • Method Details

    • aggregate

      public org.apache.camel.Exchange aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange, org.apache.camel.Exchange inputExchange)
      Specified by:
      aggregate in interface org.apache.camel.AggregationStrategy
    • aggregate

      public org.apache.camel.Exchange aggregate(org.apache.camel.Exchange oldExchange, org.apache.camel.Exchange newExchange)
      Specified by:
      aggregate in interface org.apache.camel.AggregationStrategy