Package io.datarouter.conveyor.config
Class DatarouterConveyorSettingRoot
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.storage.setting.SettingRoot
io.datarouter.conveyor.config.DatarouterConveyorSettingRoot
- All Implemented Interfaces:
io.datarouter.plugin.PluginConfigValue<io.datarouter.storage.setting.SettingRoot>
@Singleton
public class DatarouterConveyorSettingRoot
extends io.datarouter.storage.setting.SettingRoot
-
Nested Class Summary
Nested classes/interfaces inherited from class io.datarouter.storage.setting.SettingRoot
io.datarouter.storage.setting.SettingRoot.SettingRootFinder -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal io.datarouter.storage.setting.cached.CachedSetting<io.datarouter.util.duration.DatarouterDuration>static Stringfinal io.datarouter.storage.setting.cached.CachedSetting<io.datarouter.util.duration.DatarouterDuration>Fields inherited from class io.datarouter.storage.setting.SettingRoot
KEYFields inherited from class io.datarouter.storage.setting.SettingNode
finder -
Constructor Summary
ConstructorsConstructorDescriptionDatarouterConveyorSettingRoot(io.datarouter.storage.setting.SettingFinder finder, DatarouterConveyorShouldRunSettings conveyorShouldRunSettings, DatarouterConveyorThreadCountSettings conveyorThreadCountSettings, DatarouterConveyorTraceSettings conveyorTraceSettings) -
Method Summary
Methods inherited from class io.datarouter.storage.setting.SettingRoot
getKey, getRootNodesByCategory, isRecognizedMethods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getListChildren, getListSettings, getName, getParentName, getSettings, getShortName, isRoot, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerCommaSeparatedTrimmedString, registerCommaSeparatedTrimmedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
SETTING_NAME_PREFIX
-
sleepOnTaskCompletion
public final io.datarouter.storage.setting.cached.CachedSetting<io.datarouter.util.duration.DatarouterDuration> sleepOnTaskCompletion -
pollTimeout
public final io.datarouter.storage.setting.cached.CachedSetting<io.datarouter.util.duration.DatarouterDuration> pollTimeout
-
-
Constructor Details
-
DatarouterConveyorSettingRoot
@Inject public DatarouterConveyorSettingRoot(io.datarouter.storage.setting.SettingFinder finder, DatarouterConveyorShouldRunSettings conveyorShouldRunSettings, DatarouterConveyorThreadCountSettings conveyorThreadCountSettings, DatarouterConveyorTraceSettings conveyorTraceSettings)
-