Class FlowableMailClientCreator
java.lang.Object
org.flowable.common.engine.impl.cfg.mail.FlowableMailClientCreator
- Author:
- Filip Hrisafov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FlowableMailClientcreateHostClient(String host, MailServerInfo serverInfo) static FlowableMailClientcreateHostClient(String host, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static FlowableMailClientcreateMailClient(MailServerConfiguration serverConfiguration, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static MailDefaultsConfigurationcreateMailDefaultsConfiguration(MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static MailHostServerConfigurationcreateMailHostServerConfiguration(String host, MailServerInfo mailServer) static FlowableMailClientcreateSessionClient(String sessionJndi, MailServerInfo serverInfo) static FlowableMailClientcreateSessionClient(String sessionJndi, MailServerInfo serverInfo, MailServerInfo fallbackServerInfo) protected static <T> TgetDefaultValue(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)
-