public interface IAlgorithmConfig extends IConfig
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
K_CPUS |
static java.lang.String |
K_MEMORY |
static java.lang.String |
K_THREADS |
static java.lang.String |
K_TIMEOUT |
| Modifier and Type | Method and Description |
|---|---|
int |
cpus() |
int |
memory() |
int |
threads() |
long |
timeout() |
loadPropertiesFromFile, loadPropertiesFromList, loadPropertiesFromResourcestatic final java.lang.String K_CPUS
static final java.lang.String K_THREADS
static final java.lang.String K_MEMORY
static final java.lang.String K_TIMEOUT
@Config.Key(value="cpus") @Config.DefaultValue(value="8") int cpus()
@Config.Key(value="threads") @Config.DefaultValue(value="-1") int threads()
@Config.Key(value="memory") @Config.DefaultValue(value="256") int memory()
@Config.Key(value="timeout") @Config.DefaultValue(value="-1") long timeout()