Package com.gruelbox.transactionoutbox
Class ExecutorSubmitter.ExecutorSubmitterBuilder
- java.lang.Object
-
- com.gruelbox.transactionoutbox.ExecutorSubmitter.ExecutorSubmitterBuilder
-
- Enclosing class:
- ExecutorSubmitter
public static class ExecutorSubmitter.ExecutorSubmitterBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutorSubmitter
build()
ExecutorSubmitter.ExecutorSubmitterBuilder
executor(Executor executor)
ExecutorSubmitter.ExecutorSubmitterBuilder
logLevelWorkQueueSaturation(org.slf4j.event.Level logLevelWorkQueueSaturation)
String
toString()
-
-
-
Method Detail
-
executor
public ExecutorSubmitter.ExecutorSubmitterBuilder executor(Executor executor)
- Parameters:
executor
- The executor to use.- Returns:
this
.
-
logLevelWorkQueueSaturation
public ExecutorSubmitter.ExecutorSubmitterBuilder logLevelWorkQueueSaturation(org.slf4j.event.Level logLevelWorkQueueSaturation)
- Parameters:
logLevelWorkQueueSaturation
- The log level to use when work submission hits the executor queue limit. This usually indicates saturation and may be of greater interest than the defaultDEBUG
level.- Returns:
this
.
-
build
public ExecutorSubmitter build()
-
-