Class BasicResumeStrategyConfigurationBuilder<T extends BasicResumeStrategyConfigurationBuilder,​Y extends org.apache.camel.resume.ResumeStrategyConfiguration>

  • Type Parameters:
    T - The ResumeStrategyConfigurationBuilder providing the custom configuration
    Y - The type of the ResumeStrategyConfiguration that will be built by the builder
    All Implemented Interfaces:
    org.apache.camel.resume.ResumeStrategyConfigurationBuilder<T,​Y>

    public abstract class BasicResumeStrategyConfigurationBuilder<T extends BasicResumeStrategyConfigurationBuilder,​Y extends org.apache.camel.resume.ResumeStrategyConfiguration>
    extends Object
    implements org.apache.camel.resume.ResumeStrategyConfigurationBuilder<T,​Y>
    This class implements the most basic configuration set used by all resume strategy builders
    • Field Detail

      • cacheFillPolicy

        protected org.apache.camel.resume.Cacheable.FillPolicy cacheFillPolicy
      • resumeCache

        protected org.apache.camel.resume.cache.ResumeCache<?> resumeCache
    • Constructor Detail

      • BasicResumeStrategyConfigurationBuilder

        public BasicResumeStrategyConfigurationBuilder()
    • Method Detail

      • withCacheFillPolicy

        public T withCacheFillPolicy​(org.apache.camel.resume.Cacheable.FillPolicy fillPolicy)
        Specified by:
        withCacheFillPolicy in interface org.apache.camel.resume.ResumeStrategyConfigurationBuilder<T extends BasicResumeStrategyConfigurationBuilder,​Y extends org.apache.camel.resume.ResumeStrategyConfiguration>
      • withResumeCache

        public T withResumeCache​(org.apache.camel.resume.cache.ResumeCache<?> resumeCache)
        Specified by:
        withResumeCache in interface org.apache.camel.resume.ResumeStrategyConfigurationBuilder<T extends BasicResumeStrategyConfigurationBuilder,​Y extends org.apache.camel.resume.ResumeStrategyConfiguration>
      • buildCommonConfiguration

        protected void buildCommonConfiguration​(org.apache.camel.resume.ResumeStrategyConfiguration resumeStrategyConfiguration)