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

java.lang.Object
org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<T,Y>
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<T,Y>,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 Details

    • cacheFillPolicy

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

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

    • BasicResumeStrategyConfigurationBuilder

      public BasicResumeStrategyConfigurationBuilder()
  • Method Details

    • withCacheFillPolicy

      public T withCacheFillPolicy(org.apache.camel.resume.Cacheable.FillPolicy fillPolicy)
      Specified by:
      withCacheFillPolicy in interface org.apache.camel.resume.ResumeStrategyConfigurationBuilder<T extends BasicResumeStrategyConfigurationBuilder<T,Y>,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<T,Y>,Y extends org.apache.camel.resume.ResumeStrategyConfiguration>
    • buildCommonConfiguration

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