Class FlowableMailClientCreator
java.lang.Object
org.flowable.common.engine.impl.cfg.mail.FlowableMailClientCreator
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FlowableMailClient
createHostClient
(String host, MailServerInfo serverInfo) static FlowableMailClient
createHostClient
(String host, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static FlowableMailClient
createMailClient
(MailServerConfiguration serverConfiguration, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static MailDefaultsConfiguration
createMailDefaultsConfiguration
(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static MailHostServerConfiguration
createMailHostServerConfiguration
(String host, MailServerInfo mailServer) static FlowableMailClient
createSessionClient
(String sessionJndi, MailServerInfo serverInfo) static FlowableMailClient
createSessionClient
(String sessionJndi, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static <T> T
getDefaultValue
(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo, Function<MailServerInfo, T> valueProvider) protected static Collection<String>
getForceTo
(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo)
-
Constructor Details
-
FlowableMailClientCreator
public FlowableMailClientCreator()
-
-
Method Details
-
createSessionClient
-
createSessionClient
public static FlowableMailClient createSessionClient(String sessionJndi, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) -
createHostClient
-
createHostClient
public static FlowableMailClient createHostClient(String host, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) -
createMailClient
protected static FlowableMailClient createMailClient(MailServerConfiguration serverConfiguration, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) -
createMailHostServerConfiguration
protected static MailHostServerConfiguration createMailHostServerConfiguration(String host, MailServerInfo mailServer) -
createMailDefaultsConfiguration
protected static MailDefaultsConfiguration createMailDefaultsConfiguration(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) -
getDefaultValue
protected static <T> T getDefaultValue(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo, Function<MailServerInfo, T> valueProvider) -
getForceTo
protected static Collection<String> getForceTo(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo)
-