Package io.datarouter.email.config
Class DatarouterEmailSettings
java.lang.Object
io.datarouter.storage.setting.SettingNode
io.datarouter.email.config.DatarouterEmailSettings
@Singleton
public class DatarouterEmailSettings
extends io.datarouter.storage.setting.SettingNode
It's recommended to use DatarouterEmailSettingsProvider to avoid a circular dependency
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterEmailSettings.DatarouterEmailHostDetails -
Field Summary
Fields Modifier and Type Field Description io.datarouter.storage.setting.cached.CachedSetting<String>emailLinkHostPortio.datarouter.storage.setting.cached.CachedSetting<Boolean>includeLogoio.datarouter.storage.setting.cached.CachedSetting<String>logoImgSrcio.datarouter.storage.setting.cached.CachedSetting<Boolean>sendDatarouterEmailsio.datarouter.storage.setting.cached.CachedSetting<String>smtpHostio.datarouter.storage.setting.cached.CachedSetting<String>smtpPasswordNameio.datarouter.storage.setting.cached.CachedSetting<Integer>smtpPortio.datarouter.storage.setting.cached.CachedSetting<String>smtpUsernameio.datarouter.storage.setting.cached.CachedSetting<Boolean>useRemoteSmtp -
Constructor Summary
Constructors Constructor Description DatarouterEmailSettings(io.datarouter.storage.setting.SettingFinder finder, io.datarouter.secret.service.CachedSecretFactory cachedSecretFactory) -
Method Summary
Modifier and Type Method Description DatarouterEmailSettings.DatarouterEmailHostDetailsgetDatarouterEmailHostDetails()Methods inherited from class io.datarouter.storage.setting.SettingNode
defaultTo, findParentName, getChildren, getDescendantsByName, getDescendantSettingByName, getListChildren, getListSettings, getMostRecentAncestorNodeByName, getName, getNodeByName, getParentName, getSettings, getShortName, register, registerBoolean, registerBooleans, registerChild, registerCommaSeparatedString, registerCommaSeparatedStrings, registerDouble, registerDoubles, registerDuration, registerDurations, registerInteger, registerIntegers, registerLong, registerLongs, registerString, registerStrings
-
Field Details
-
Constructor Details
-
DatarouterEmailSettings
@Inject public DatarouterEmailSettings(io.datarouter.storage.setting.SettingFinder finder, io.datarouter.secret.service.CachedSecretFactory cachedSecretFactory)
-
-
Method Details