Package org.apache.camel.component.wal
Class WriteAheadResumeStrategyConfigurationBuilder
java.lang.Object
org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<WriteAheadResumeStrategyConfigurationBuilder,WriteAheadResumeStrategyConfiguration>
org.apache.camel.component.wal.WriteAheadResumeStrategyConfigurationBuilder
- All Implemented Interfaces:
org.apache.camel.resume.ResumeStrategyConfigurationBuilder<WriteAheadResumeStrategyConfigurationBuilder,WriteAheadResumeStrategyConfiguration>
public class WriteAheadResumeStrategyConfigurationBuilder
extends org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder<WriteAheadResumeStrategyConfigurationBuilder,WriteAheadResumeStrategyConfiguration>
-
Field Summary
Fields inherited from class org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder
cacheFillPolicy, resumeCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Creates the most basic builder possibleCreates an empty builderwithDelegateResumeStrategy(org.apache.camel.resume.ResumeStrategy delegateResumeStrategy) withLogFile(File logFile) The transaction log file to usewithSupervisorInterval(long supervisorInterval) Methods inherited from class org.apache.camel.support.resume.BasicResumeStrategyConfigurationBuilder
buildCommonConfiguration, withCacheFillPolicy, withResumeCache
-
Constructor Details
-
WriteAheadResumeStrategyConfigurationBuilder
public WriteAheadResumeStrategyConfigurationBuilder()
-
-
Method Details
-
withLogFile
The transaction log file to use- Parameters:
logFile- the file- Returns:
- this instance
-
withDelegateResumeStrategy
public WriteAheadResumeStrategyConfigurationBuilder withDelegateResumeStrategy(org.apache.camel.resume.ResumeStrategy delegateResumeStrategy) -
withSupervisorInterval
-
build
-
newEmptyBuilder
Creates an empty builder- Returns:
- an empty configuration builder
-
newBuilder
Creates the most basic builder possible- Returns:
- a pre-configured basic builder
-