public final class DefaultsModeResolver extends Object
DefaultsMode
. Created via create()
.Modifier and Type | Method and Description |
---|---|
static DefaultsModeResolver |
create() |
DefaultsModeResolver |
defaultMode(DefaultsMode mode)
Configure the
DefaultsMode that should be used if the mode is not specified anywhere else. |
DefaultsModeResolver |
profileFile(Supplier<ProfileFile> profileFile)
Configure the profile file that should be used when determining the
RetryMode . |
DefaultsModeResolver |
profileName(String profileName)
Configure the profile file name should be used when determining the
RetryMode . |
DefaultsMode |
resolve()
Resolve which defaults mode should be used, based on the configured values.
|
public static DefaultsModeResolver create()
public DefaultsModeResolver profileFile(Supplier<ProfileFile> profileFile)
RetryMode
. The supplier is only consulted
if a higher-priority determinant (e.g. environment variables) does not find the setting.public DefaultsModeResolver profileName(String profileName)
RetryMode
.public DefaultsModeResolver defaultMode(DefaultsMode mode)
DefaultsMode
that should be used if the mode is not specified anywhere else.public DefaultsMode resolve()
Copyright © 2022. All rights reserved.