MailTargetAdapter is now MailTarget.
This commit is contained in:
@@ -21,7 +21,7 @@ import org.springframework.integration.message.Message;
|
||||
/**
|
||||
* The default implementation of {@link MailHeaderGenerator}. Configures the
|
||||
* {@link org.springframework.mail.MailMessage} properties based on attributes
|
||||
* provided with known attribute keys as defined in {@link MailTargetAdapter}.
|
||||
* provided with known attribute keys as defined in {@link MailAttributeKeys}.
|
||||
*
|
||||
* @author Mark Fisher
|
||||
*/
|
||||
|
||||
@@ -32,7 +32,7 @@ import org.springframework.util.Assert;
|
||||
* @author Marius Bogoevici
|
||||
* @author Mark Fisher
|
||||
*/
|
||||
public class MailTargetAdapter implements Target, InitializingBean {
|
||||
public class MailTarget implements Target, InitializingBean {
|
||||
|
||||
private final JavaMailSender mailSender;
|
||||
|
||||
@@ -51,7 +51,7 @@ public class MailTargetAdapter implements Target, InitializingBean {
|
||||
* @param mailSender the {@link JavaMailSender} instance to which this
|
||||
* adapter will delegate.
|
||||
*/
|
||||
public MailTargetAdapter(JavaMailSender mailSender) {
|
||||
public MailTarget(JavaMailSender mailSender) {
|
||||
Assert.notNull(mailSender, "'mailSender' must not be null");
|
||||
this.mailSender = mailSender;
|
||||
}
|
||||
@@ -25,7 +25,7 @@ import org.springframework.beans.factory.support.RootBeanDefinition;
|
||||
import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser;
|
||||
import org.springframework.beans.factory.xml.ParserContext;
|
||||
import org.springframework.integration.ConfigurationException;
|
||||
import org.springframework.integration.adapter.mail.MailTargetAdapter;
|
||||
import org.springframework.integration.adapter.mail.MailTarget;
|
||||
import org.springframework.integration.endpoint.TargetEndpoint;
|
||||
import org.springframework.integration.scheduling.Subscription;
|
||||
import org.springframework.mail.javamail.JavaMailSenderImpl;
|
||||
@@ -51,7 +51,7 @@ public class MailTargetAdapterParser extends AbstractSingleBeanDefinitionParser
|
||||
}
|
||||
|
||||
protected void doParse(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
|
||||
RootBeanDefinition adapterDef = new RootBeanDefinition(MailTargetAdapter.class);
|
||||
RootBeanDefinition adapterDef = new RootBeanDefinition(MailTarget.class);
|
||||
String mailSenderRef = element.getAttribute("mail-sender");
|
||||
String host = element.getAttribute("host");
|
||||
String username = element.getAttribute("username");
|
||||
|
||||
@@ -31,7 +31,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.integration.adapter.mail.MailTargetAdapter;
|
||||
import org.springframework.integration.adapter.mail.MailTarget;
|
||||
import org.springframework.integration.message.GenericMessage;
|
||||
import org.springframework.integration.message.StringMessage;
|
||||
import org.springframework.mail.SimpleMailMessage;
|
||||
@@ -46,7 +46,7 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
public class MailTargetAdapterContextTests {
|
||||
|
||||
@Autowired
|
||||
private MailTargetAdapter mailTargetAdapter;
|
||||
private MailTarget mailTarget;
|
||||
|
||||
@Autowired
|
||||
private StubJavaMailSender mailSender;
|
||||
@@ -59,7 +59,7 @@ public class MailTargetAdapterContextTests {
|
||||
|
||||
@Test
|
||||
public void testStringMesssagesWithConfiguration() {
|
||||
this.mailTargetAdapter.send(new StringMessage(MailTestsHelper.MESSAGE_TEXT));
|
||||
this.mailTarget.send(new StringMessage(MailTestsHelper.MESSAGE_TEXT));
|
||||
SimpleMailMessage message = MailTestsHelper.createSimpleMailMessage();
|
||||
assertEquals("no mime message should have been sent",
|
||||
0, this.mailSender.getSentMimeMessages().size());
|
||||
@@ -72,7 +72,7 @@ public class MailTargetAdapterContextTests {
|
||||
@Test
|
||||
public void testByteArrayMessage() throws Exception {
|
||||
byte[] payload = {1, 2, 3};
|
||||
mailTargetAdapter.send(new GenericMessage<byte[]>(payload));
|
||||
mailTarget.send(new GenericMessage<byte[]>(payload));
|
||||
assertEquals("no mime message should have been sent",
|
||||
1, mailSender.getSentMimeMessages().size());
|
||||
assertEquals("only one simple message must be sent",
|
||||
|
||||
@@ -40,7 +40,7 @@ import org.springframework.mail.SimpleMailMessage;
|
||||
*/
|
||||
public class MailTargetAdapterTests {
|
||||
|
||||
private MailTargetAdapter mailTargetAdapter;
|
||||
private MailTarget mailTarget;
|
||||
|
||||
private StubJavaMailSender mailSender;
|
||||
|
||||
@@ -57,14 +57,14 @@ public class MailTargetAdapterTests {
|
||||
this.staticMailHeaderGenerator.setReplyTo(MailTestsHelper.REPLY_TO);
|
||||
this.staticMailHeaderGenerator.setSubject(MailTestsHelper.SUBJECT);
|
||||
this.staticMailHeaderGenerator.setTo(MailTestsHelper.TO);
|
||||
this.mailTargetAdapter = new MailTargetAdapter(this.mailSender);
|
||||
this.mailTargetAdapter.afterPropertiesSet();
|
||||
this.mailTarget = new MailTarget(this.mailSender);
|
||||
this.mailTarget.afterPropertiesSet();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTextMessage() {
|
||||
this.mailTargetAdapter.setHeaderGenerator(this.staticMailHeaderGenerator);
|
||||
this.mailTargetAdapter.send(new StringMessage(MailTestsHelper.MESSAGE_TEXT));
|
||||
this.mailTarget.setHeaderGenerator(this.staticMailHeaderGenerator);
|
||||
this.mailTarget.send(new StringMessage(MailTestsHelper.MESSAGE_TEXT));
|
||||
SimpleMailMessage message = MailTestsHelper.createSimpleMailMessage();
|
||||
assertEquals("no mime message should have been sent",
|
||||
0, mailSender.getSentMimeMessages().size());
|
||||
@@ -76,9 +76,9 @@ public class MailTargetAdapterTests {
|
||||
|
||||
@Test
|
||||
public void testByteArrayMessage() throws Exception {
|
||||
this.mailTargetAdapter.setHeaderGenerator(this.staticMailHeaderGenerator);
|
||||
this.mailTarget.setHeaderGenerator(this.staticMailHeaderGenerator);
|
||||
byte[] payload = {1, 2, 3};
|
||||
this.mailTargetAdapter.send(new GenericMessage<byte[]>(payload));
|
||||
this.mailTarget.send(new GenericMessage<byte[]>(payload));
|
||||
byte[] buffer = new byte[1024];
|
||||
MimeMessage mimeMessage = this.mailSender.getSentMimeMessages().get(0);
|
||||
assertTrue("message must be multipart", mimeMessage.getContent() instanceof Multipart);
|
||||
@@ -99,7 +99,7 @@ public class MailTargetAdapterTests {
|
||||
message.getHeader().setAttribute(MailAttributeKeys.BCC, MailTestsHelper.BCC);
|
||||
message.getHeader().setAttribute(MailAttributeKeys.FROM, MailTestsHelper.FROM);
|
||||
message.getHeader().setAttribute(MailAttributeKeys.REPLY_TO, MailTestsHelper.REPLY_TO);
|
||||
this.mailTargetAdapter.send(message);
|
||||
this.mailTarget.send(message);
|
||||
SimpleMailMessage mailMessage = MailTestsHelper.createSimpleMailMessage();
|
||||
assertEquals("no mime message should have been sent",
|
||||
0, mailSender.getSentMimeMessages().size());
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.springframework.beans.DirectFieldAccessor;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.integration.adapter.mail.MailHeaderGenerator;
|
||||
import org.springframework.integration.adapter.mail.MailTargetAdapter;
|
||||
import org.springframework.integration.adapter.mail.MailTarget;
|
||||
import org.springframework.integration.endpoint.TargetEndpoint;
|
||||
import org.springframework.integration.message.Message;
|
||||
import org.springframework.integration.message.Target;
|
||||
@@ -44,7 +44,7 @@ public class MailTargetAdapterParserTests {
|
||||
TargetEndpoint endpoint = (TargetEndpoint) context.getBean("adapterWithMailSenderReference");
|
||||
Target target = endpoint.getTarget();
|
||||
assertNotNull(target);
|
||||
assertTrue(target instanceof MailTargetAdapter);
|
||||
assertTrue(target instanceof MailTarget);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -54,7 +54,7 @@ public class MailTargetAdapterParserTests {
|
||||
TargetEndpoint endpoint = (TargetEndpoint) context.getBean("adapterWithHostProperty");
|
||||
Target target = endpoint.getTarget();
|
||||
assertNotNull(target);
|
||||
assertTrue(target instanceof MailTargetAdapter);
|
||||
assertTrue(target instanceof MailTarget);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -64,7 +64,7 @@ public class MailTargetAdapterParserTests {
|
||||
TargetEndpoint endpoint = (TargetEndpoint) context.getBean("adapterWithHeaderGeneratorReference");
|
||||
Target target = endpoint.getTarget();
|
||||
assertNotNull(target);
|
||||
assertTrue(target instanceof MailTargetAdapter);
|
||||
assertTrue(target instanceof MailTarget);
|
||||
DirectFieldAccessor fieldAccessor = new DirectFieldAccessor(target);
|
||||
MailHeaderGenerator headerGenerator =
|
||||
(MailHeaderGenerator) fieldAccessor.getPropertyValue("mailHeaderGenerator");
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
</constructor-arg>
|
||||
</bean>
|
||||
|
||||
<bean id="mailTargetAdapter" class="org.springframework.integration.adapter.mail.MailTargetAdapter">
|
||||
<bean id="mailTarget" class="org.springframework.integration.adapter.mail.MailTarget">
|
||||
<constructor-arg ref="javaMailSender"/>
|
||||
<property name="headerGenerator">
|
||||
<bean class="org.springframework.integration.adapter.mail.StaticMailHeaderGenerator">
|
||||
|
||||
Reference in New Issue
Block a user