Class ProcessingSettings.Builder
- java.lang.Object
-
- ru.yoomoney.tech.dbqueue.settings.ProcessingSettings.Builder
-
- Enclosing class:
- ProcessingSettings
public static class ProcessingSettings.Builder extends java.lang.ObjectA builder for processing settings.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessingSettingsbuild()ProcessingSettings.BuilderwithProcessingMode(ProcessingMode processingMode)Set task processing mode in the queue.ProcessingSettings.BuilderwithThreadCount(java.lang.Integer threadCount)Set number of threads for processing tasks in the queue.
-
-
-
Method Detail
-
withThreadCount
public ProcessingSettings.Builder withThreadCount(@Nonnull java.lang.Integer threadCount)
Set number of threads for processing tasks in the queue.- Parameters:
threadCount- Number of processing threads.- Returns:
- Reference to the same builder.
-
withProcessingMode
public ProcessingSettings.Builder withProcessingMode(@Nonnull ProcessingMode processingMode)
Set task processing mode in the queue.- Parameters:
processingMode- Task processing mode.- Returns:
- Reference to the same builder.
-
build
public ProcessingSettings build()
-
-