public interface JavaMailConfigurationDao
Modifier and Type | Method and Description |
---|---|
void |
addEnd2endMailConfig(End2endMailConfig end2endConfig)
Adds the end2end mail configuration.
|
void |
addReadMailConfig(ReadmailConfig readmailConfig)
Adds the read mail configuration.
|
void |
addSendMailConfig(SendmailConfig sendmailConfig)
Adds the send mail configuration.
|
ReadmailConfig |
getDefaultReadmailConfig()
Gets the default readmail configuration.
|
SendmailConfig |
getDefaultSendmailConfig()
Gets the default sendmail configuration.
|
End2endMailConfig |
getEnd2endConfig(String end2endConfigName)
Gets the end2end mail configuration.
|
List<End2endMailConfig> |
getEnd2EndConfigs()
Gets the end2end mail configurations.
|
ReadmailConfig |
getReadMailConfig(String readmailConfigName)
Gets the read mail configuration.
|
List<ReadmailConfig> |
getReadmailConfigs()
Gets the readmail configurations.
|
SendmailConfig |
getSendMailConfig(String sendmailConfigName)
Gets the send mail configuration.
|
List<SendmailConfig> |
getSendmailConfigs()
Gets the sendmail configurations.
|
void |
reloadConfiguration()
Reloads the configuration.
|
boolean |
removeEnd2endConfig(String end2endConfigName)
Removes the end2 end configuration.
|
boolean |
removeReadMailConfig(String readmailConfigName)
Removes the readmail configuration.
|
boolean |
removeSendMailConfig(String sendmailConfigName)
Removes the sendmail configuration.
|
void |
saveConfiguration()
Saves the current configuration on disk.
|
void |
setDefaultReadmailConfig(String readmailConfigName)
Sets the default readmail configuration.
|
void |
setDefaultSendmailConfig(String sendmailConfigName)
Sets the default sendmail configuration.
|
void |
verifyMarshaledConfiguration()
Verifies marshaled configuration.
|
SendmailConfig getDefaultSendmailConfig()
void setDefaultSendmailConfig(String sendmailConfigName)
sendmailConfigName
- the new default sendmail configurationReadmailConfig getDefaultReadmailConfig()
void setDefaultReadmailConfig(String readmailConfigName)
readmailConfigName
- the new default readmail configurationSendmailConfig getSendMailConfig(String sendmailConfigName)
sendmailConfigName
- the sendmail configuration namevoid addSendMailConfig(SendmailConfig sendmailConfig)
If there is a sendmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
sendmailConfig
- the sendmail configurationboolean removeSendMailConfig(String sendmailConfigName)
sendmailConfigName
- the sendmail configuration nameList<SendmailConfig> getSendmailConfigs()
ReadmailConfig getReadMailConfig(String readmailConfigName)
readmailConfigName
- the readmail configuration namevoid addReadMailConfig(ReadmailConfig readmailConfig)
If there is a readmail-config object with the same name, it will be replaced; otherwise, the new object will be added.
readmailConfig
- the readmail configurationboolean removeReadMailConfig(String readmailConfigName)
readmailConfigName
- the readmail configuration nameList<ReadmailConfig> getReadmailConfigs()
End2endMailConfig getEnd2endConfig(String end2endConfigName)
end2endConfigName
- the end2end configuration namevoid addEnd2endMailConfig(End2endMailConfig end2endConfig)
If there is a end2end-mail-config object with the same name, it will be replaced; otherwise, the new object will be added.
end2endConfig
- the end2end configurationboolean removeEnd2endConfig(String end2endConfigName)
end2endConfigName
- the end2end configuration nameList<End2endMailConfig> getEnd2EndConfigs()
void verifyMarshaledConfiguration() throws IllegalStateException
IllegalStateException
- the illegal state exceptionvoid reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureException
org.springframework.dao.DataAccessResourceFailureException
- the data access resource failure exceptionvoid saveConfiguration()
Copyright © 2021. All rights reserved.