Class DefaultExchangeComparator

    • Constructor Detail

      • DefaultExchangeComparator

        public DefaultExchangeComparator()
    • Method Detail

      • predecessor

        public boolean predecessor​(org.apache.camel.Exchange o1,
                                   org.apache.camel.Exchange o2)
        Description copied from interface: SequenceElementComparator
        Returns true if o1 is an immediate predecessor of o2.
        Specified by:
        predecessor in interface SequenceElementComparator<org.apache.camel.Exchange>
        Parameters:
        o1 - a sequence element.
        o2 - a sequence element.
        Returns:
        true if its an immediate predecessor
      • successor

        public boolean successor​(org.apache.camel.Exchange o1,
                                 org.apache.camel.Exchange o2)
        Description copied from interface: SequenceElementComparator
        Returns true if o1 is an immediate successor of o2.
        Specified by:
        successor in interface SequenceElementComparator<org.apache.camel.Exchange>
        Parameters:
        o1 - a sequence element.
        o2 - a sequence element.
        Returns:
        true if it's an immediate successor
      • compare

        public int compare​(org.apache.camel.Exchange o1,
                           org.apache.camel.Exchange o2)
        Specified by:
        compare in interface Comparator<org.apache.camel.Exchange>
      • isValid

        public boolean isValid​(org.apache.camel.Exchange exchange)
        Description copied from interface: SequenceElementComparator
        Returns true if the o1 can be used in this comparator.
        Specified by:
        isValid in interface SequenceElementComparator<org.apache.camel.Exchange>
        Parameters:
        exchange - a sequence element
        Returns:
        true if it's usable for this comparator