Use SI BeanFactoryChannelResolver
Resolve channel names in the HeaderChannelRegistry. Add back MessagingTemplate (subclass of GenericMessagingTemplate).
This commit is contained in:
@@ -28,7 +28,7 @@ import org.springframework.integration.mail.MailHeaders;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.core.GenericMessagingTemplate;
|
||||
import org.springframework.integration.core.MessagingTemplate;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
@@ -47,7 +47,7 @@ public class MailHeaderEnricherTests {
|
||||
|
||||
@Test
|
||||
public void literalValues() {
|
||||
GenericMessagingTemplate template = new GenericMessagingTemplate();
|
||||
MessagingTemplate template = new MessagingTemplate();
|
||||
template.setDefaultDestination(literalValuesInput);
|
||||
Message<?> result = template.sendAndReceive(new GenericMessage<String>("test"));
|
||||
Map<String, Object> headers = result.getHeaders();
|
||||
@@ -63,7 +63,7 @@ public class MailHeaderEnricherTests {
|
||||
|
||||
@Test
|
||||
public void expressions() {
|
||||
GenericMessagingTemplate template = new GenericMessagingTemplate();
|
||||
MessagingTemplate template = new MessagingTemplate();
|
||||
template.setDefaultDestination(expressionsInput);
|
||||
Message<?> result = template.sendAndReceive(new GenericMessage<String>("foo"));
|
||||
Map<String, Object> headers = result.getHeaders();
|
||||
|
||||
@@ -24,13 +24,15 @@ import javax.mail.internet.MimeMessage;
|
||||
|
||||
import org.easymock.classextension.EasyMock;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.beans.factory.BeanDefinitionStoreException;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.support.channel.BeanFactoryChannelResolver;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
import org.springframework.messaging.core.BeanFactoryMessageChannelDestinationResolver;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
|
||||
|
||||
/**
|
||||
* @author Mark Fisher
|
||||
@@ -41,8 +43,8 @@ public class MailToStringTransformerParserTests {
|
||||
public void topLevelTransformer() throws Exception {
|
||||
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
|
||||
"mailToStringTransformerParserTests.xml", this.getClass());
|
||||
MessageChannel input = new BeanFactoryMessageChannelDestinationResolver(context).resolveDestination("input");
|
||||
PollableChannel output = (PollableChannel) new BeanFactoryMessageChannelDestinationResolver(context).resolveDestination("output");
|
||||
MessageChannel input = new BeanFactoryChannelResolver(context).resolveDestination("input");
|
||||
PollableChannel output = (PollableChannel) new BeanFactoryChannelResolver(context).resolveDestination("output");
|
||||
MimeMessage mimeMessage = EasyMock.createNiceMock(MimeMessage.class);
|
||||
EasyMock.expect(mimeMessage.getContent()).andReturn("hello");
|
||||
EasyMock.replay(mimeMessage);
|
||||
@@ -57,8 +59,8 @@ public class MailToStringTransformerParserTests {
|
||||
public void transformerWithinChain() throws Exception {
|
||||
ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
|
||||
"mailToStringTransformerWithinChain.xml", this.getClass());
|
||||
MessageChannel input = new BeanFactoryMessageChannelDestinationResolver(context).resolveDestination("input");
|
||||
PollableChannel output = (PollableChannel) new BeanFactoryMessageChannelDestinationResolver(context).resolveDestination("output");
|
||||
MessageChannel input = new BeanFactoryChannelResolver(context).resolveDestination("input");
|
||||
PollableChannel output = (PollableChannel) new BeanFactoryChannelResolver(context).resolveDestination("output");
|
||||
MimeMessage mimeMessage = EasyMock.createNiceMock(MimeMessage.class);
|
||||
EasyMock.expect(mimeMessage.getContent()).andReturn("foo");
|
||||
EasyMock.replay(mimeMessage);
|
||||
|
||||
Reference in New Issue
Block a user