public class MailSendingMessageHandlerSpec extends org.springframework.integration.dsl.MessageHandlerSpec<MailSendingMessageHandlerSpec,MailSendingMessageHandler>
| Modifier and Type | Field and Description | 
|---|---|
protected org.springframework.mail.javamail.JavaMailSenderImpl | 
sender  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
MailSendingMessageHandlerSpec(java.lang.String host)  | 
| Modifier and Type | Method and Description | 
|---|---|
MailSendingMessageHandlerSpec | 
credentials(java.lang.String username,
           java.lang.String password)
Set the credentials. 
 | 
MailSendingMessageHandlerSpec | 
defaultEncoding(java.lang.String defaultEncoding)
Set the default encoding. 
 | 
MailSendingMessageHandlerSpec | 
defaultFileTypeMap(javax.activation.FileTypeMap defaultFileTypeMap)
Set the default type map. 
 | 
MailSendingMessageHandlerSpec | 
javaMailProperties(java.util.function.Consumer<org.springframework.integration.support.PropertiesBuilder> propertiesConfigurer)
Set a  
Consumer that will be invoked with a PropertiesBuilder; most often
 used with a lambda expression. | 
MailSendingMessageHandlerSpec | 
javaMailProperties(java.util.Properties javaMailProperties)
Set the javamail properties. 
 | 
MailSendingMessageHandlerSpec | 
password(java.lang.String password)
Set the mail user password. 
 | 
MailSendingMessageHandlerSpec | 
port(int port)
Set the port. 
 | 
MailSendingMessageHandlerSpec | 
protocol(java.lang.String protocol)
Set the protocol. 
 | 
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopprotected MailSendingMessageHandlerSpec(@Nullable
                                        java.lang.String host)
public MailSendingMessageHandlerSpec javaMailProperties(java.util.Properties javaMailProperties)
javaMailProperties - the properties.JavaMailSenderImpl.setJavaMailProperties(Properties)public MailSendingMessageHandlerSpec javaMailProperties(java.util.function.Consumer<org.springframework.integration.support.PropertiesBuilder> propertiesConfigurer)
Consumer that will be invoked with a PropertiesBuilder; most often
 used with a lambda expression.propertiesConfigurer - the consumer.public MailSendingMessageHandlerSpec protocol(@Nullable java.lang.String protocol)
protocol - the protocol.JavaMailSenderImpl.setProtocol(String)public MailSendingMessageHandlerSpec port(int port)
port - the port.JavaMailSenderImpl.setPort(int)public MailSendingMessageHandlerSpec credentials(@Nullable java.lang.String username, @Nullable java.lang.String password)
username - the user name.password - the password.JavaMailSenderImpl.setUsername(String), 
JavaMailSenderImpl.setPassword(String)public MailSendingMessageHandlerSpec password(@Nullable java.lang.String password)
username is provided in the Java mail properties.password - the password.JavaMailSenderImpl.setPassword(String), 
javaMailProperties(Properties)public MailSendingMessageHandlerSpec defaultEncoding(@Nullable java.lang.String defaultEncoding)
defaultEncoding - the default encoding.JavaMailSenderImpl.setDefaultEncoding(String)public MailSendingMessageHandlerSpec defaultFileTypeMap(@Nullable javax.activation.FileTypeMap defaultFileTypeMap)
defaultFileTypeMap - the default type map.JavaMailSenderImpl.setDefaultFileTypeMap(FileTypeMap)