FilterEndpoint is now MessageFilter.
This commit is contained in:
@@ -20,7 +20,7 @@ import org.w3c.dom.Element;
|
||||
|
||||
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
|
||||
import org.springframework.beans.factory.xml.ParserContext;
|
||||
import org.springframework.integration.filter.FilterEndpoint;
|
||||
import org.springframework.integration.filter.MessageFilter;
|
||||
import org.springframework.integration.filter.MethodInvokingSelector;
|
||||
|
||||
/**
|
||||
@@ -32,7 +32,7 @@ public class FilterParser extends AbstractEndpointParser {
|
||||
|
||||
@Override
|
||||
protected BeanDefinitionBuilder parseConsumer(Element element, ParserContext parserContext) {
|
||||
BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(FilterEndpoint.class);
|
||||
BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(MessageFilter.class);
|
||||
builder.addConstructorArgReference(this.parseAdapter(element, parserContext, MethodInvokingSelector.class));
|
||||
return builder;
|
||||
}
|
||||
|
||||
@@ -22,17 +22,18 @@ import org.springframework.integration.message.selector.MessageSelector;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
/**
|
||||
* Message Endpoint that decides whether to pass a message along to its
|
||||
* output channel. Delegates to a {@link MessageSelector}.
|
||||
* Message Consumer that delegates to a {@link MessageSelector}. If and only if
|
||||
* the selector {@link MessageSelector#accept(Message) accepts} the Message, it
|
||||
* will be passed to this filter's output channel.
|
||||
*
|
||||
* @author Mark Fisher
|
||||
*/
|
||||
public class FilterEndpoint extends AbstractReplyProducingMessageConsumer {
|
||||
public class MessageFilter extends AbstractReplyProducingMessageConsumer {
|
||||
|
||||
private MessageSelector selector;
|
||||
|
||||
|
||||
public FilterEndpoint(MessageSelector selector) {
|
||||
public MessageFilter(MessageSelector selector) {
|
||||
Assert.notNull(selector, "selector must not be null");
|
||||
this.selector = selector;
|
||||
}
|
||||
@@ -26,7 +26,7 @@ import org.junit.Test;
|
||||
import org.springframework.integration.channel.DirectChannel;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.endpoint.SubscribingConsumerEndpoint;
|
||||
import org.springframework.integration.filter.FilterEndpoint;
|
||||
import org.springframework.integration.filter.MessageFilter;
|
||||
import org.springframework.integration.message.Message;
|
||||
import org.springframework.integration.message.StringMessage;
|
||||
import org.springframework.integration.message.selector.MessageSelector;
|
||||
@@ -34,11 +34,11 @@ import org.springframework.integration.message.selector.MessageSelector;
|
||||
/**
|
||||
* @author Mark Fisher
|
||||
*/
|
||||
public class FilterEndpointTests {
|
||||
public class MessageFilterTests {
|
||||
|
||||
@Test
|
||||
public void filterAcceptsMessage() {
|
||||
FilterEndpoint filter = new FilterEndpoint(new MessageSelector() {
|
||||
MessageFilter filter = new MessageFilter(new MessageSelector() {
|
||||
public boolean accept(Message<?> message) {
|
||||
return true;
|
||||
}
|
||||
@@ -49,7 +49,7 @@ public class FilterEndpointTests {
|
||||
|
||||
@Test
|
||||
public void filterRejectsMessage() {
|
||||
FilterEndpoint filter = new FilterEndpoint(new MessageSelector() {
|
||||
MessageFilter filter = new MessageFilter(new MessageSelector() {
|
||||
public boolean accept(Message<?> message) {
|
||||
return false;
|
||||
}
|
||||
@@ -61,7 +61,7 @@ public class FilterEndpointTests {
|
||||
public void filterAcceptsWithChannels() {
|
||||
DirectChannel inputChannel = new DirectChannel();
|
||||
QueueChannel outputChannel = new QueueChannel();
|
||||
FilterEndpoint filter = new FilterEndpoint(new MessageSelector() {
|
||||
MessageFilter filter = new MessageFilter(new MessageSelector() {
|
||||
public boolean accept(Message<?> message) {
|
||||
return true;
|
||||
}
|
||||
@@ -80,7 +80,7 @@ public class FilterEndpointTests {
|
||||
public void filterRejectsWithChannels() {
|
||||
DirectChannel inputChannel = new DirectChannel();
|
||||
QueueChannel outputChannel = new QueueChannel();
|
||||
FilterEndpoint filter = new FilterEndpoint(new MessageSelector() {
|
||||
MessageFilter filter = new MessageFilter(new MessageSelector() {
|
||||
public boolean accept(Message<?> message) {
|
||||
return false;
|
||||
}
|
||||
Reference in New Issue
Block a user