Class KafkaResumeAdapter

  • All Implemented Interfaces:
    org.apache.camel.resume.Cacheable, org.apache.camel.resume.Deserializable, org.apache.camel.resume.ResumeAdapter

    @JdkService("kafka-adapter-factory")
    public class KafkaResumeAdapter
    extends Object
    implements org.apache.camel.resume.ResumeAdapter, org.apache.camel.resume.Deserializable, org.apache.camel.resume.Cacheable
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.camel.resume.Cacheable

        org.apache.camel.resume.Cacheable.FillPolicy
    • Field Summary

      • Fields inherited from interface org.apache.camel.resume.ResumeAdapter

        RESUME_ADAPTER_FACTORY
    • Constructor Detail

      • KafkaResumeAdapter

        public KafkaResumeAdapter()
    • Method Detail

      • resume

        public void resume()
        Specified by:
        resume in interface org.apache.camel.resume.ResumeAdapter
      • deserialize

        public boolean deserialize​(ByteBuffer keyBuffer,
                                   ByteBuffer valueBuffer)
        Specified by:
        deserialize in interface org.apache.camel.resume.Deserializable
      • add

        public boolean add​(org.apache.camel.resume.OffsetKey<?> key,
                           org.apache.camel.resume.Offset<?> offset)
        Specified by:
        add in interface org.apache.camel.resume.Cacheable
      • setCache

        public void setCache​(org.apache.camel.resume.cache.ResumeCache<?> cache)
        Specified by:
        setCache in interface org.apache.camel.resume.Cacheable
      • getCache

        public org.apache.camel.resume.cache.ResumeCache<?> getCache()
        Specified by:
        getCache in interface org.apache.camel.resume.Cacheable
      • setConsumer

        public void setConsumer​(org.apache.kafka.clients.consumer.Consumer<?,​?> consumer)