Class DefaultClaimCheckRepository

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.Service, org.apache.camel.spi.ClaimCheckRepository

    public class DefaultClaimCheckRepository
    extends Object
    implements org.apache.camel.spi.ClaimCheckRepository
    The default ClaimCheckRepository implementation that is an in-memory storage.
    • Constructor Detail

      • DefaultClaimCheckRepository

        public DefaultClaimCheckRepository()
    • Method Detail

      • add

        public boolean add​(String key,
                           org.apache.camel.Exchange exchange)
        Specified by:
        add in interface org.apache.camel.spi.ClaimCheckRepository
      • contains

        public boolean contains​(String key)
        Specified by:
        contains in interface org.apache.camel.spi.ClaimCheckRepository
      • get

        public org.apache.camel.Exchange get​(String key)
        Specified by:
        get in interface org.apache.camel.spi.ClaimCheckRepository
      • getAndRemove

        public org.apache.camel.Exchange getAndRemove​(String key)
        Specified by:
        getAndRemove in interface org.apache.camel.spi.ClaimCheckRepository
      • push

        public void push​(org.apache.camel.Exchange exchange)
        Specified by:
        push in interface org.apache.camel.spi.ClaimCheckRepository
      • pop

        public org.apache.camel.Exchange pop()
        Specified by:
        pop in interface org.apache.camel.spi.ClaimCheckRepository
      • clear

        public void clear()
        Specified by:
        clear in interface org.apache.camel.spi.ClaimCheckRepository
      • 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