INT-3242 Final Polish for 4.0.0.M2
- Rename EiMessageHeaderAccessor to IntegrationMessageHeaderAccessor - Remove GenericMessage - Minor TODOs - Start a new What's new" chapter in the reference JIRA: https://jira.springsource.org/browse/INT-3242
This commit is contained in:
@@ -29,7 +29,7 @@ import org.springframework.util.Assert;
|
||||
* @since 4.0
|
||||
*
|
||||
*/
|
||||
public class EiMessageHeaderAccessor extends MessageHeaderAccessor {
|
||||
public class IntegrationMessageHeaderAccessor extends MessageHeaderAccessor {
|
||||
|
||||
public static final String CORRELATION_ID = "correlationId";
|
||||
|
||||
@@ -45,7 +45,7 @@ public class EiMessageHeaderAccessor extends MessageHeaderAccessor {
|
||||
|
||||
public static final String POSTPROCESS_RESULT = "postProcessResult";
|
||||
|
||||
public EiMessageHeaderAccessor(Message<?> message) {
|
||||
public IntegrationMessageHeaderAccessor(Message<?> message) {
|
||||
super(message);
|
||||
}
|
||||
|
||||
@@ -88,16 +88,16 @@ public class EiMessageHeaderAccessor extends MessageHeaderAccessor {
|
||||
protected void verifyType(String headerName, Object headerValue) {
|
||||
if (headerName != null && headerValue != null) {
|
||||
super.verifyType(headerName, headerValue);
|
||||
if (EiMessageHeaderAccessor.EXPIRATION_DATE.equals(headerName)) {
|
||||
if (IntegrationMessageHeaderAccessor.EXPIRATION_DATE.equals(headerName)) {
|
||||
Assert.isTrue(headerValue instanceof Date || headerValue instanceof Long, "The '" + headerName
|
||||
+ "' header value must be a Date or Long.");
|
||||
}
|
||||
else if (EiMessageHeaderAccessor.SEQUENCE_NUMBER.equals(headerName)
|
||||
|| EiMessageHeaderAccessor.SEQUENCE_SIZE.equals(headerName)) {
|
||||
else if (IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER.equals(headerName)
|
||||
|| IntegrationMessageHeaderAccessor.SEQUENCE_SIZE.equals(headerName)) {
|
||||
Assert.isTrue(Integer.class.isAssignableFrom(headerValue.getClass()), "The '" + headerName
|
||||
+ "' header value must be an Integer.");
|
||||
}
|
||||
else if (EiMessageHeaderAccessor.PRIORITY.equals(headerName)) {
|
||||
else if (IntegrationMessageHeaderAccessor.PRIORITY.equals(headerName)) {
|
||||
Assert.isTrue(Integer.class.isAssignableFrom(headerValue.getClass()), "The '" + headerName
|
||||
+ "' header value must be an Integer.");
|
||||
}
|
||||
@@ -20,7 +20,7 @@ import java.util.Set;
|
||||
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.store.MessageGroup;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.messaging.Message;
|
||||
@@ -68,7 +68,7 @@ public abstract class AbstractAggregatingMessageGroupProcessor implements Messag
|
||||
MessageHeaders currentHeaders = message.getHeaders();
|
||||
for (String key : currentHeaders.keySet()) {
|
||||
if (MessageHeaders.ID.equals(key) || MessageHeaders.TIMESTAMP.equals(key)
|
||||
|| EiMessageHeaderAccessor.SEQUENCE_SIZE.equals(key) || EiMessageHeaderAccessor.SEQUENCE_NUMBER.equals(key)) {
|
||||
|| IntegrationMessageHeaderAccessor.SEQUENCE_SIZE.equals(key) || IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER.equals(key)) {
|
||||
continue;
|
||||
}
|
||||
Object value = currentHeaders.get(key);
|
||||
|
||||
@@ -23,7 +23,7 @@ import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
|
||||
import org.springframework.beans.factory.BeanFactory;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.NullChannel;
|
||||
import org.springframework.integration.core.MessageProducer;
|
||||
import org.springframework.integration.handler.AbstractMessageHandler;
|
||||
@@ -104,7 +104,7 @@ public abstract class AbstractCorrelatingMessageHandler extends AbstractMessageH
|
||||
setMessageStore(store);
|
||||
this.outputProcessor = processor;
|
||||
this.correlationStrategy = correlationStrategy == null ?
|
||||
new HeaderAttributeCorrelationStrategy(EiMessageHeaderAccessor.CORRELATION_ID) : correlationStrategy;
|
||||
new HeaderAttributeCorrelationStrategy(IntegrationMessageHeaderAccessor.CORRELATION_ID) : correlationStrategy;
|
||||
this.releaseStrategy = releaseStrategy == null ? new SequenceSizeReleaseStrategy() : releaseStrategy;
|
||||
this.messagingTemplate.setSendTimeout(DEFAULT_SEND_TIMEOUT);
|
||||
sequenceAware = this.releaseStrategy instanceof SequenceSizeReleaseStrategy;
|
||||
@@ -348,7 +348,7 @@ public abstract class AbstractCorrelatingMessageHandler extends AbstractMessageH
|
||||
|
||||
Message<?> lastReleasedMessage = sorted.get(partialSequence.size()-1);
|
||||
|
||||
return new EiMessageHeaderAccessor(lastReleasedMessage).getSequenceNumber();
|
||||
return new IntegrationMessageHeaderAccessor(lastReleasedMessage).getSequenceNumber();
|
||||
}
|
||||
|
||||
private MessageGroup store(Object correlationKey, Message<?> message) {
|
||||
@@ -469,7 +469,7 @@ public abstract class AbstractCorrelatingMessageHandler extends AbstractMessageH
|
||||
if (this.size() == 0) {
|
||||
return true;
|
||||
}
|
||||
EiMessageHeaderAccessor messageHeaderAccessor = new EiMessageHeaderAccessor(message);
|
||||
IntegrationMessageHeaderAccessor messageHeaderAccessor = new IntegrationMessageHeaderAccessor(message);
|
||||
Integer messageSequenceNumber = messageHeaderAccessor.getSequenceNumber();
|
||||
if (messageSequenceNumber != null && messageSequenceNumber > 0) {
|
||||
Integer messageSequenceSize = messageHeaderAccessor.getSequenceSize();
|
||||
@@ -485,7 +485,7 @@ public abstract class AbstractCorrelatingMessageHandler extends AbstractMessageH
|
||||
|
||||
private boolean containsSequenceNumber(Collection<Message<?>> messages, Integer messageSequenceNumber) {
|
||||
for (Message<?> member : messages) {
|
||||
Integer memberSequenceNumber = new EiMessageHeaderAccessor(member).getSequenceNumber();
|
||||
Integer memberSequenceNumber = new IntegrationMessageHeaderAccessor(member).getSequenceNumber();
|
||||
if (messageSequenceNumber.equals(memberSequenceNumber)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.springframework.integration.aggregator;
|
||||
|
||||
import java.util.Comparator;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.Message;
|
||||
|
||||
/**
|
||||
@@ -30,8 +30,8 @@ import org.springframework.messaging.Message;
|
||||
public class MessageSequenceComparator implements Comparator<Message<?>> {
|
||||
|
||||
public int compare(Message<?> message1, Message<?> message2) {
|
||||
Integer s1 = new EiMessageHeaderAccessor(message1).getSequenceNumber();
|
||||
Integer s2 = new EiMessageHeaderAccessor(message2).getSequenceNumber();
|
||||
Integer s1 = new IntegrationMessageHeaderAccessor(message1).getSequenceNumber();
|
||||
Integer s2 = new IntegrationMessageHeaderAccessor(message2).getSequenceNumber();
|
||||
if (s1 == null) {
|
||||
s1 = 0;
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.store.MessageGroup;
|
||||
|
||||
/**
|
||||
@@ -60,6 +60,6 @@ public class ResequencingMessageGroupProcessor implements MessageGroupProcessor
|
||||
}
|
||||
|
||||
private Integer extractSequenceNumber(Message<?> message) {
|
||||
return new EiMessageHeaderAccessor(message).getSequenceNumber();
|
||||
return new IntegrationMessageHeaderAccessor(message).getSequenceNumber();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ package org.springframework.integration.aggregator;
|
||||
import java.util.Collection;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.store.MessageGroup;
|
||||
import org.springframework.integration.store.MessageGroupStore;
|
||||
|
||||
@@ -53,7 +53,7 @@ public class ResequencingMessageHandler extends AbstractCorrelatingMessageHandle
|
||||
int sequenceSize = 0;
|
||||
Message<?> message = messageGroup.getOne();
|
||||
if (message != null){
|
||||
sequenceSize = new EiMessageHeaderAccessor(message).getSequenceSize();
|
||||
sequenceSize = new IntegrationMessageHeaderAccessor(message).getSequenceSize();
|
||||
}
|
||||
// If there is no sequence then it must be incomplete or unbounded
|
||||
if (sequenceSize > 0 && sequenceSize == size){
|
||||
|
||||
@@ -15,7 +15,7 @@ package org.springframework.integration.aggregator;
|
||||
|
||||
import java.util.Comparator;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.Message;
|
||||
|
||||
/**
|
||||
@@ -32,8 +32,8 @@ public class SequenceNumberComparator implements Comparator<Message<?>> {
|
||||
* rank.
|
||||
*/
|
||||
public int compare(Message<?> o1, Message<?> o2) {
|
||||
Integer sequenceNumber1 = new EiMessageHeaderAccessor(o1).getSequenceNumber();
|
||||
Integer sequenceNumber2 = new EiMessageHeaderAccessor(o2).getSequenceNumber();
|
||||
Integer sequenceNumber1 = new IntegrationMessageHeaderAccessor(o1).getSequenceNumber();
|
||||
Integer sequenceNumber2 = new IntegrationMessageHeaderAccessor(o2).getSequenceNumber();
|
||||
if (sequenceNumber1 == sequenceNumber2) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.List;
|
||||
import org.apache.commons.logging.Log;
|
||||
import org.apache.commons.logging.LogFactory;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.store.MessageGroup;
|
||||
|
||||
/**
|
||||
@@ -78,7 +78,7 @@ public class SequenceSizeReleaseStrategy implements ReleaseStrategy {
|
||||
List<Message<?>> sorted = new ArrayList<Message<?>>(messages);
|
||||
Collections.sort(sorted, comparator);
|
||||
|
||||
int nextSequenceNumber = new EiMessageHeaderAccessor(sorted.get(0)).getSequenceNumber();
|
||||
int nextSequenceNumber = new IntegrationMessageHeaderAccessor(sorted.get(0)).getSequenceNumber();
|
||||
int lastReleasedMessageSequence = messageGroup.getLastReleasedMessageSequenceNumber();
|
||||
|
||||
if (nextSequenceNumber - lastReleasedMessageSequence == 1){
|
||||
@@ -92,7 +92,7 @@ public class SequenceSizeReleaseStrategy implements ReleaseStrategy {
|
||||
canRelease = true;
|
||||
}
|
||||
else {
|
||||
int sequenceSize = new EiMessageHeaderAccessor(messageGroup.getOne()).getSequenceSize();
|
||||
int sequenceSize = new IntegrationMessageHeaderAccessor(messageGroup.getOne()).getSequenceSize();
|
||||
// If there is no sequence then it must be incomplete....
|
||||
if (sequenceSize == size){
|
||||
canRelease = true;
|
||||
|
||||
@@ -20,7 +20,7 @@ import java.util.Comparator;
|
||||
import java.util.concurrent.PriorityBlockingQueue;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.util.UpperBound;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageHeaders;
|
||||
@@ -43,7 +43,7 @@ public class PriorityChannel extends QueueChannel {
|
||||
* is a non-positive value, the queue will be unbounded. Message priority
|
||||
* will be determined by the provided {@link Comparator}. If the comparator
|
||||
* is <code>null</code>, the priority will be based upon the value of
|
||||
* {@link EiMessageHeaderAccessor#getPriority()}.
|
||||
* {@link IntegrationMessageHeaderAccessor#getPriority()}.
|
||||
*/
|
||||
public PriorityChannel(int capacity, Comparator<Message<?>> comparator) {
|
||||
super(new PriorityBlockingQueue<Message<?>>(11, new SequenceFallbackComparator(comparator)));
|
||||
@@ -52,7 +52,7 @@ public class PriorityChannel extends QueueChannel {
|
||||
|
||||
/**
|
||||
* Create a channel with the specified queue capacity. Message priority
|
||||
* will be based upon the value of {@link EiMessageHeaderAccessor#getPriority()}.
|
||||
* will be based upon the value of {@link IntegrationMessageHeaderAccessor#getPriority()}.
|
||||
*/
|
||||
public PriorityChannel(int capacity) {
|
||||
this(capacity, null);
|
||||
@@ -62,7 +62,7 @@ public class PriorityChannel extends QueueChannel {
|
||||
* Create a channel with an unbounded queue. Message priority will be
|
||||
* determined by the provided {@link Comparator}. If the comparator
|
||||
* is <code>null</code>, the priority will be based upon the value of
|
||||
* {@link EiMessageHeaderAccessor#getPriority()}.
|
||||
* {@link IntegrationMessageHeaderAccessor#getPriority()}.
|
||||
*/
|
||||
public PriorityChannel(Comparator<Message<?>> comparator) {
|
||||
this(0, comparator);
|
||||
@@ -70,7 +70,7 @@ public class PriorityChannel extends QueueChannel {
|
||||
|
||||
/**
|
||||
* Create a channel with an unbounded queue. Message priority will be
|
||||
* based on the value of {@link EiMessageHeaderAccessor#getPriority()}.
|
||||
* based on the value of {@link IntegrationMessageHeaderAccessor#getPriority()}.
|
||||
*/
|
||||
public PriorityChannel() {
|
||||
this(0, null);
|
||||
@@ -109,8 +109,8 @@ public class PriorityChannel extends QueueChannel {
|
||||
compareResult = this.targetComparator.compare(message1, message2);
|
||||
}
|
||||
else {
|
||||
Integer priority1 = new EiMessageHeaderAccessor(message1).getPriority();
|
||||
Integer priority2 = new EiMessageHeaderAccessor(message2).getPriority();
|
||||
Integer priority1 = new IntegrationMessageHeaderAccessor(message1).getPriority();
|
||||
Integer priority2 = new IntegrationMessageHeaderAccessor(message2).getPriority();
|
||||
|
||||
priority1 = priority1 != null ? priority1 : 0;
|
||||
priority2 = priority2 != null ? priority2 : 0;
|
||||
|
||||
@@ -18,7 +18,7 @@ package org.springframework.integration.config;
|
||||
import java.lang.reflect.Method;
|
||||
|
||||
import org.springframework.beans.factory.FactoryBean;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.CorrelationStrategy;
|
||||
import org.springframework.integration.aggregator.HeaderAttributeCorrelationStrategy;
|
||||
import org.springframework.integration.aggregator.MethodInvokingCorrelationStrategy;
|
||||
@@ -33,7 +33,7 @@ import org.springframework.util.StringUtils;
|
||||
*/
|
||||
public class CorrelationStrategyFactoryBean implements FactoryBean<CorrelationStrategy> {
|
||||
|
||||
private CorrelationStrategy delegate = new HeaderAttributeCorrelationStrategy(EiMessageHeaderAccessor.CORRELATION_ID);
|
||||
private CorrelationStrategy delegate = new HeaderAttributeCorrelationStrategy(IntegrationMessageHeaderAccessor.CORRELATION_ID);
|
||||
|
||||
/**
|
||||
* Create a factory and set up the delegate which clients of the factory will see as its product.
|
||||
|
||||
@@ -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.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.MessageHeaders;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
@@ -39,9 +39,9 @@ public class StandardHeaderEnricherParser extends HeaderEnricherParserSupport {
|
||||
public StandardHeaderEnricherParser() {
|
||||
this.addElementToHeaderMapping("reply-channel", MessageHeaders.REPLY_CHANNEL);
|
||||
this.addElementToHeaderMapping("error-channel", MessageHeaders.ERROR_CHANNEL);
|
||||
this.addElementToHeaderMapping("correlation-id", EiMessageHeaderAccessor.CORRELATION_ID);
|
||||
this.addElementToHeaderMapping("expiration-date", EiMessageHeaderAccessor.EXPIRATION_DATE, Long.class);
|
||||
this.addElementToHeaderMapping("priority", EiMessageHeaderAccessor.PRIORITY, Integer.class);
|
||||
this.addElementToHeaderMapping("correlation-id", IntegrationMessageHeaderAccessor.CORRELATION_ID);
|
||||
this.addElementToHeaderMapping("expiration-date", IntegrationMessageHeaderAccessor.EXPIRATION_DATE, Long.class);
|
||||
this.addElementToHeaderMapping("priority", IntegrationMessageHeaderAccessor.PRIORITY, Integer.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -34,7 +34,7 @@ import org.springframework.util.Assert;
|
||||
* Two expressions 'onSuccessExpression' and 'onFailureExpression' are evaluated when
|
||||
* appropriate. If the evaluation returns a result, a message is sent to the onSuccessChannel
|
||||
* or onFailureChannel as appropriate; the message is the input message with a header
|
||||
* {@link org.springframework.integration.EiMessageHeaderAccessor#POSTPROCESS_RESULT} containing the evaluation result.
|
||||
* {@link org.springframework.integration.IntegrationMessageHeaderAccessor#POSTPROCESS_RESULT} containing the evaluation result.
|
||||
* The failure expression is NOT evaluated if the success expression throws an exception.
|
||||
* @author Gary Russell
|
||||
* @since 2.2
|
||||
|
||||
@@ -1,67 +0,0 @@
|
||||
/*
|
||||
* Copyright 2002-2013 the original author or authors.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.springframework.integration.message;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageHeaders;
|
||||
|
||||
/**
|
||||
* Base Message class defining common properties such as id, payload, and headers.
|
||||
* Once created this object is immutable.
|
||||
*
|
||||
* @author Mark Fisher
|
||||
*
|
||||
* @deprecated - use spring-messaging GenericMessage - this remains only until we migrate XD to the latest snapshot
|
||||
*/
|
||||
// TODO Remove
|
||||
@Deprecated
|
||||
public class GenericMessage<T> extends org.springframework.messaging.support.GenericMessage<T> implements Message<T> {
|
||||
|
||||
private static final long serialVersionUID = 3649200745084232821L;
|
||||
|
||||
/**
|
||||
* Create a new message with the given payload.
|
||||
*
|
||||
* @param payload the message payload
|
||||
*/
|
||||
public GenericMessage(T payload) {
|
||||
this(payload, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Create a new message with the given payload. The provided map
|
||||
* will be used to populate the message headers
|
||||
*
|
||||
* @param payload the message payload
|
||||
* @param headers message headers
|
||||
* @see MessageHeaders
|
||||
*/
|
||||
public GenericMessage(T payload, Map<String, Object> headers) {
|
||||
super(payload, headers);
|
||||
}
|
||||
|
||||
protected MessageHeaders createMessageHeaders(Map<String, Object> headers) {
|
||||
return new MessageHeaders(headers);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MessageHeaders getHeaders() {
|
||||
return super.getHeaders();
|
||||
}
|
||||
}
|
||||
@@ -17,7 +17,7 @@
|
||||
package org.springframework.integration.selector;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.core.MessageSelector;
|
||||
|
||||
/**
|
||||
@@ -30,7 +30,7 @@ import org.springframework.integration.core.MessageSelector;
|
||||
public class UnexpiredMessageSelector implements MessageSelector {
|
||||
|
||||
public boolean accept(Message<?> message) {
|
||||
Long expirationDate = new EiMessageHeaderAccessor(message).getExpirationDate();
|
||||
Long expirationDate = new IntegrationMessageHeaderAccessor(message).getExpirationDate();
|
||||
if (expirationDate == null) {
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -18,7 +18,7 @@ import java.util.Collections;
|
||||
import java.util.concurrent.BlockingQueue;
|
||||
import java.util.concurrent.LinkedBlockingQueue;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.Message;
|
||||
|
||||
/**
|
||||
@@ -124,7 +124,7 @@ public class SimpleMessageGroup implements MessageGroup {
|
||||
if (size() == 0) {
|
||||
return 0;
|
||||
}
|
||||
return new EiMessageHeaderAccessor(getOne()).getSequenceSize();
|
||||
return new IntegrationMessageHeaderAccessor(getOne()).getSequenceSize();
|
||||
}
|
||||
|
||||
public int size() {
|
||||
|
||||
@@ -22,8 +22,8 @@ import java.util.concurrent.atomic.AtomicLong;
|
||||
import org.springframework.util.IdGenerator;
|
||||
|
||||
|
||||
// TODO Discuss and agree where these should go. In SI or in Spring 4?
|
||||
/**
|
||||
* Alterative {@link IdGenerator} implementations.
|
||||
*
|
||||
* @author Andy Wilkinson
|
||||
* @since 4.0
|
||||
@@ -31,6 +31,10 @@ import org.springframework.util.IdGenerator;
|
||||
*/
|
||||
public class IdGenerators {
|
||||
|
||||
/**
|
||||
* UUID.randomUUID()
|
||||
*
|
||||
*/
|
||||
public static class JdkIdGenerator implements IdGenerator {
|
||||
|
||||
@Override
|
||||
@@ -40,6 +44,10 @@ public class IdGenerators {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Begins with 1; incremented on each use.
|
||||
*
|
||||
*/
|
||||
public static class SimpleIncrementingIdGenerator implements IdGenerator {
|
||||
|
||||
private final AtomicLong topBits = new AtomicLong();
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
@@ -41,7 +41,7 @@ public final class MessageBuilder<T> {
|
||||
|
||||
private final T payload;
|
||||
|
||||
private final EiMessageHeaderAccessor headerAccessor;
|
||||
private final IntegrationMessageHeaderAccessor headerAccessor;
|
||||
|
||||
private final Message<T> originalMessage;
|
||||
|
||||
@@ -54,7 +54,7 @@ public final class MessageBuilder<T> {
|
||||
Assert.notNull(payload, "payload must not be null");
|
||||
this.payload = payload;
|
||||
this.originalMessage = originalMessage;
|
||||
this.headerAccessor = new EiMessageHeaderAccessor(originalMessage);
|
||||
this.headerAccessor = new IntegrationMessageHeaderAccessor(originalMessage);
|
||||
if (originalMessage != null) {
|
||||
this.modified = (!this.payload.equals(originalMessage.getPayload()));
|
||||
}
|
||||
@@ -139,26 +139,26 @@ public final class MessageBuilder<T> {
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setExpirationDate(Long expirationDate) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.EXPIRATION_DATE, expirationDate);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, expirationDate);
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setExpirationDate(Date expirationDate) {
|
||||
if (expirationDate != null) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.EXPIRATION_DATE, expirationDate.getTime());
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, expirationDate.getTime());
|
||||
}
|
||||
else {
|
||||
return this.setHeader(EiMessageHeaderAccessor.EXPIRATION_DATE, null);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, null);
|
||||
}
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setCorrelationId(Object correlationId) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.CORRELATION_ID, correlationId);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.CORRELATION_ID, correlationId);
|
||||
}
|
||||
|
||||
public MessageBuilder<T> pushSequenceDetails(Object correlationId, int sequenceNumber, int sequenceSize) {
|
||||
Object incomingCorrelationId = this.headerAccessor.getCorrelationId();
|
||||
@SuppressWarnings("unchecked")
|
||||
List<List<Object>> incomingSequenceDetails = (List<List<Object>>) this.headerAccessor.getHeader(EiMessageHeaderAccessor.SEQUENCE_DETAILS);
|
||||
List<List<Object>> incomingSequenceDetails = (List<List<Object>>) this.headerAccessor.getHeader(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS);
|
||||
if (incomingCorrelationId != null) {
|
||||
if (incomingSequenceDetails == null) {
|
||||
incomingSequenceDetails = new ArrayList<List<Object>>();
|
||||
@@ -171,13 +171,13 @@ public final class MessageBuilder<T> {
|
||||
incomingSequenceDetails = Collections.unmodifiableList(incomingSequenceDetails);
|
||||
}
|
||||
if (incomingSequenceDetails != null) {
|
||||
setHeader(EiMessageHeaderAccessor.SEQUENCE_DETAILS, incomingSequenceDetails);
|
||||
setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS, incomingSequenceDetails);
|
||||
}
|
||||
return setCorrelationId(correlationId).setSequenceNumber(sequenceNumber).setSequenceSize(sequenceSize);
|
||||
}
|
||||
|
||||
public MessageBuilder<T> popSequenceDetails() {
|
||||
String key = EiMessageHeaderAccessor.SEQUENCE_DETAILS;
|
||||
String key = IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS;
|
||||
@SuppressWarnings("unchecked")
|
||||
List<List<Object>> incomingSequenceDetails = (List<List<Object>>) this.headerAccessor.getHeader(key);
|
||||
if (incomingSequenceDetails == null) {
|
||||
@@ -198,10 +198,10 @@ public final class MessageBuilder<T> {
|
||||
setSequenceSize(sequenceSize);
|
||||
}
|
||||
if (!incomingSequenceDetails.isEmpty()) {
|
||||
this.headerAccessor.setHeader(EiMessageHeaderAccessor.SEQUENCE_DETAILS, incomingSequenceDetails);
|
||||
this.headerAccessor.setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS, incomingSequenceDetails);
|
||||
}
|
||||
else {
|
||||
this.headerAccessor.removeHeader(EiMessageHeaderAccessor.SEQUENCE_DETAILS);
|
||||
this.headerAccessor.removeHeader(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
@@ -223,15 +223,15 @@ public final class MessageBuilder<T> {
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setSequenceNumber(Integer sequenceNumber) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setSequenceSize(Integer sequenceSize) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
}
|
||||
|
||||
public MessageBuilder<T> setPriority(Integer priority) {
|
||||
return this.setHeader(EiMessageHeaderAccessor.PRIORITY, priority);
|
||||
return this.setHeader(IntegrationMessageHeaderAccessor.PRIORITY, priority);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
||||
@@ -20,7 +20,7 @@ import java.lang.reflect.Type;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.mapping.InboundMessageMapper;
|
||||
import org.springframework.util.Assert;
|
||||
|
||||
@@ -41,10 +41,10 @@ public abstract class AbstractJsonInboundMessageMapper<P> implements InboundMess
|
||||
protected static final Map<String, Class<?>> DEFAULT_HEADER_TYPES = new HashMap<String, Class<?>>();
|
||||
|
||||
static {
|
||||
DEFAULT_HEADER_TYPES.put(EiMessageHeaderAccessor.PRIORITY, Integer.class);
|
||||
DEFAULT_HEADER_TYPES.put(EiMessageHeaderAccessor.EXPIRATION_DATE, Long.class);
|
||||
DEFAULT_HEADER_TYPES.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, Integer.class);
|
||||
DEFAULT_HEADER_TYPES.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, Integer.class);
|
||||
DEFAULT_HEADER_TYPES.put(IntegrationMessageHeaderAccessor.PRIORITY, Integer.class);
|
||||
DEFAULT_HEADER_TYPES.put(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, Long.class);
|
||||
DEFAULT_HEADER_TYPES.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, Integer.class);
|
||||
DEFAULT_HEADER_TYPES.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, Integer.class);
|
||||
}
|
||||
|
||||
protected final Type payloadType;
|
||||
|
||||
@@ -24,7 +24,7 @@ import java.util.List;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.springframework.core.convert.ConversionFailedException;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.store.MessageGroup;
|
||||
import org.springframework.integration.store.SimpleMessageGroup;
|
||||
@@ -56,7 +56,7 @@ public class MethodInvokingReleaseStrategyTests {
|
||||
@SuppressWarnings("unused")
|
||||
public boolean checkCompletenessOnNonParameterizedListOfMessages(List<Message<?>> messages) {
|
||||
Assert.assertTrue(messages.size() > 0);
|
||||
return messages.size() > new EiMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
return messages.size() > new IntegrationMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
}
|
||||
}
|
||||
ReleaseStrategy adapter = new MethodInvokingReleaseStrategy(new TestReleaseStrategy(),
|
||||
@@ -71,7 +71,7 @@ public class MethodInvokingReleaseStrategyTests {
|
||||
@SuppressWarnings("unused")
|
||||
public boolean checkCompletenessOnListOfMessagesParametrizedWithWildcard(List<Message<?>> messages) {
|
||||
Assert.assertTrue(messages.size() > 0);
|
||||
return messages.size() > new EiMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
return messages.size() > new IntegrationMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
}
|
||||
}
|
||||
ReleaseStrategy adapter = new MethodInvokingReleaseStrategy(new TestReleaseStrategy(),
|
||||
@@ -86,7 +86,7 @@ public class MethodInvokingReleaseStrategyTests {
|
||||
@SuppressWarnings("unused")
|
||||
public boolean checkCompletenessOnListOfMessagesParametrizedWithString(List<Message<String>> messages) {
|
||||
Assert.assertTrue(messages.size() > 0);
|
||||
return messages.size() > new EiMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
return messages.size() > new IntegrationMessageHeaderAccessor(messages.iterator().next()).getSequenceSize();
|
||||
}
|
||||
}
|
||||
ReleaseStrategy adapter = new MethodInvokingReleaseStrategy(new TestReleaseStrategy(),
|
||||
|
||||
@@ -28,7 +28,7 @@ import java.util.Collections;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.store.MessageGroupStore;
|
||||
import org.springframework.integration.store.SimpleMessageStore;
|
||||
@@ -69,11 +69,11 @@ public class ResequencerTests {
|
||||
Message<?> reply2 = replyChannel.receive(0);
|
||||
Message<?> reply3 = replyChannel.receive(0);
|
||||
assertNotNull(reply1);
|
||||
assertThat( new EiMessageHeaderAccessor(reply1).getSequenceNumber(), is(1));
|
||||
assertThat( new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber(), is(1));
|
||||
assertNotNull(reply2);
|
||||
assertThat(new EiMessageHeaderAccessor(reply2).getSequenceNumber(), is(2));
|
||||
assertThat(new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber(), is(2));
|
||||
assertNotNull(reply3);
|
||||
assertThat( new EiMessageHeaderAccessor(reply3).getSequenceNumber(), is(3));
|
||||
assertThat( new IntegrationMessageHeaderAccessor(reply3).getSequenceNumber(), is(3));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -142,11 +142,11 @@ public class ResequencerTests {
|
||||
Message<?> reply2 = replyChannel.receive(0);
|
||||
Message<?> reply3 = replyChannel.receive(0);
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertNotNull(reply3);
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -165,18 +165,18 @@ public class ResequencerTests {
|
||||
Message<?> reply3 = replyChannel.receive(0);
|
||||
// only messages 1 and 2 should have been received by now
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertNull(reply3);
|
||||
// when sending the last message, the whole sequence must have been sent
|
||||
this.resequencer.handleMessage(message4);
|
||||
reply3 = replyChannel.receive(0);
|
||||
Message<?> reply4 = replyChannel.receive(0);
|
||||
assertNotNull(reply3);
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertNotNull(reply4);
|
||||
assertEquals(new Integer(4), new EiMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
assertEquals(new Integer(4), new IntegrationMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -195,18 +195,18 @@ public class ResequencerTests {
|
||||
Message<?> reply3 = replyChannel.receive(0);
|
||||
// only messages 1 and 2 should have been received by now
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertNull(reply3);
|
||||
// when sending the last message, the whole sequence must have been sent
|
||||
this.resequencer.handleMessage(message4);
|
||||
reply3 = replyChannel.receive(0);
|
||||
Message<?> reply4 = replyChannel.receive(0);
|
||||
assertNotNull(reply3);
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertNotNull(reply4);
|
||||
assertEquals(new Integer(4), new EiMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
assertEquals(new Integer(4), new IntegrationMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -227,8 +227,8 @@ public class ResequencerTests {
|
||||
assertNotNull(reply1);
|
||||
assertNotNull(reply2);
|
||||
assertNull(reply3);
|
||||
ArrayList<Integer> sequence = new ArrayList<Integer>(Arrays.asList(new EiMessageHeaderAccessor(reply1).getSequenceNumber(),
|
||||
new EiMessageHeaderAccessor(reply2).getSequenceNumber()));
|
||||
ArrayList<Integer> sequence = new ArrayList<Integer>(Arrays.asList(new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber(),
|
||||
new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber()));
|
||||
Collections.sort(sequence);
|
||||
assertEquals("[1, 2]", sequence.toString());
|
||||
// when sending the last message, the whole sequence must have been sent
|
||||
@@ -251,7 +251,7 @@ public class ResequencerTests {
|
||||
Message<?> discard2 = discardChannel.receive(0);
|
||||
// message2 has been discarded because it came in with the wrong sequence size
|
||||
assertNotNull(discard1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(discard1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(discard1).getSequenceNumber());
|
||||
assertNull(discard2);
|
||||
}
|
||||
|
||||
@@ -292,13 +292,13 @@ public class ResequencerTests {
|
||||
reply3 = replyChannel.receive(0);
|
||||
Message<?> reply4 = replyChannel.receive(0);
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertNotNull(reply3);
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(reply3).getSequenceNumber());
|
||||
assertNotNull(reply4);
|
||||
assertEquals(new Integer(4), new EiMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
assertEquals(new Integer(4), new IntegrationMessageHeaderAccessor(reply4).getSequenceNumber());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -25,7 +25,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
@@ -60,9 +60,9 @@ public class AggregatorExpressionIntegrationTests {
|
||||
|
||||
private Map<String, Object> stubHeaders(int sequenceNumber, int sequenceSize, int correllationId) {
|
||||
Map<String, Object> headers = new HashMap<String, Object>();
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(EiMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(IntegrationMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
return headers;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
@@ -129,9 +129,9 @@ public class AggregatorIntegrationTests {
|
||||
|
||||
private Map<String, Object> stubHeaders(int sequenceNumber, int sequenceSize, int correllationId) {
|
||||
Map<String, Object> headers = new HashMap<String, Object>();
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(EiMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(IntegrationMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
return headers;
|
||||
}
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
@@ -70,9 +70,9 @@ public class DefaultMessageAggregatorIntegrationTests {
|
||||
|
||||
private Map<String, Object> stubHeaders(int sequenceNumber, int sequenceSize, int correllationId) {
|
||||
Map<String, Object> headers = new HashMap<String, Object>();
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(EiMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(IntegrationMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
return headers;
|
||||
}
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.ResequencingMessageHandler;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.endpoint.EventDrivenConsumer;
|
||||
@@ -60,15 +60,15 @@ public class ResequencerIntegrationTests {
|
||||
inputChannel.send(message1);
|
||||
message1 = outputChannel.receive(0);
|
||||
assertNotNull(message1);
|
||||
assertEquals((Integer)1, new EiMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
assertEquals((Integer)1, new IntegrationMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
|
||||
inputChannel.send(message2);
|
||||
message2 = outputChannel.receive(0);
|
||||
message3 = outputChannel.receive(0);
|
||||
assertNotNull(message2);
|
||||
assertNotNull(message3);
|
||||
assertEquals((Integer)2, new EiMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertEquals((Integer)3, new EiMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
assertEquals((Integer)2, new IntegrationMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertEquals((Integer)3, new IntegrationMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
|
||||
inputChannel.send(message5);
|
||||
assertNull(outputChannel.receive(0));
|
||||
@@ -83,9 +83,9 @@ public class ResequencerIntegrationTests {
|
||||
assertNotNull(message4);
|
||||
assertNotNull(message5);
|
||||
assertNotNull(message6);
|
||||
assertEquals((Integer)4, new EiMessageHeaderAccessor(message4).getSequenceNumber());
|
||||
assertEquals((Integer)5, new EiMessageHeaderAccessor(message5).getSequenceNumber());
|
||||
assertEquals((Integer)6, new EiMessageHeaderAccessor(message6).getSequenceNumber());
|
||||
assertEquals((Integer)4, new IntegrationMessageHeaderAccessor(message4).getSequenceNumber());
|
||||
assertEquals((Integer)5, new IntegrationMessageHeaderAccessor(message5).getSequenceNumber());
|
||||
assertEquals((Integer)6, new IntegrationMessageHeaderAccessor(message6).getSequenceNumber());
|
||||
|
||||
|
||||
assertEquals(0, store.getMessageGroup("A").getMessages().size());
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.MessagingException;
|
||||
import org.springframework.messaging.MessageHandler;
|
||||
import org.springframework.messaging.SubscribableChannel;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
@@ -64,8 +64,8 @@ public class PartialSequencesWithGapsTests {
|
||||
in.send(message(6, 6));
|
||||
in.send(message(2, 6));
|
||||
in.send(message(1, 6));
|
||||
assertThat(new EiMessageHeaderAccessor(received.poll()).getSequenceNumber(), is(1));
|
||||
assertThat(new EiMessageHeaderAccessor(received.poll()).getSequenceNumber(), is(2));
|
||||
assertThat(new IntegrationMessageHeaderAccessor(received.poll()).getSequenceNumber(), is(1));
|
||||
assertThat(new IntegrationMessageHeaderAccessor(received.poll()).getSequenceNumber(), is(2));
|
||||
received.poll();
|
||||
received.poll();
|
||||
in.send(message(5, 6));
|
||||
|
||||
@@ -48,7 +48,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.MessageRejectedException;
|
||||
import org.springframework.integration.endpoint.AbstractEndpoint;
|
||||
import org.springframework.integration.gateway.GatewayProxyFactoryBean;
|
||||
@@ -192,7 +192,7 @@ public class ChainParserTests {
|
||||
Message<?> reply = this.replyOutput.receive(1000);
|
||||
assertNotNull(reply);
|
||||
assertEquals("foo", reply.getPayload());
|
||||
assertEquals("ABC", new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals("ABC", new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals("XYZ", reply.getHeaders().get("testValue"));
|
||||
assertEquals(123, reply.getHeaders().get("testRef"));
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.store.MessageGroupStore;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
@@ -64,11 +64,11 @@ public class ResequencerWithMessageStoreParserTests {
|
||||
Message<?> message3 = output.receive(500);
|
||||
|
||||
assertNotNull(message1);
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
assertNotNull(message2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertNotNull(message3);
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.MessageSequenceComparator;
|
||||
import org.springframework.integration.annotation.Aggregator;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
@@ -45,7 +45,7 @@ public class TestAggregatorBean {
|
||||
for (Message<?> message : sortableList) {
|
||||
buffer.append(message.getPayload().toString());
|
||||
if (null == correlationId) {
|
||||
correlationId = new EiMessageHeaderAccessor(message).getCorrelationId();
|
||||
correlationId = new IntegrationMessageHeaderAccessor(message).getCorrelationId();
|
||||
}
|
||||
}
|
||||
Message<?> returnedMessage = new GenericMessage<String>(buffer.toString());
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.MessageSequenceComparator;
|
||||
import org.springframework.integration.annotation.Aggregator;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
@@ -51,7 +51,7 @@ public class TestAnnotatedEndpointWithCustomizedAggregator {
|
||||
for (Message<?> message : sortableList) {
|
||||
buffer.append(message.getPayload().toString());
|
||||
if (null == correlationId) {
|
||||
correlationId = new EiMessageHeaderAccessor(message).getCorrelationId();
|
||||
correlationId = new IntegrationMessageHeaderAccessor(message).getCorrelationId();
|
||||
}
|
||||
}
|
||||
Message<?> returnedMessage = new GenericMessage<String>(buffer.toString());
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.MessageSequenceComparator;
|
||||
import org.springframework.integration.annotation.Aggregator;
|
||||
import org.springframework.integration.annotation.MessageEndpoint;
|
||||
@@ -46,7 +46,7 @@ public class TestAnnotatedEndpointWithDefaultAggregator {
|
||||
for (Message<?> message : sortableList) {
|
||||
buffer.append(message.getPayload().toString());
|
||||
if (null == correlationId) {
|
||||
correlationId =new EiMessageHeaderAccessor(message).getCorrelationId();
|
||||
correlationId =new IntegrationMessageHeaderAccessor(message).getCorrelationId();
|
||||
}
|
||||
}
|
||||
Message<?> returnedMessage = new GenericMessage<String>(buffer.toString());
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.aggregator.MessageSequenceComparator;
|
||||
import org.springframework.integration.annotation.Aggregator;
|
||||
import org.springframework.integration.annotation.MessageEndpoint;
|
||||
@@ -47,7 +47,7 @@ public class TestAnnotatedEndpointWithReleaseStrategy {
|
||||
for (Message<?> message : sortableList) {
|
||||
buffer.append(message.getPayload().toString());
|
||||
if (null == correlationId) {
|
||||
correlationId = new EiMessageHeaderAccessor(message).getCorrelationId();
|
||||
correlationId = new IntegrationMessageHeaderAccessor(message).getCorrelationId();
|
||||
}
|
||||
}
|
||||
Message<?> returnedMessage = new GenericMessage<String>(buffer.toString());
|
||||
|
||||
@@ -24,7 +24,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
@@ -146,7 +146,7 @@ public class HeaderEnricherOverwriteTests {
|
||||
template.setDefaultDestination(channel);
|
||||
Message<?> result = template.sendAndReceive(new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals(new Integer(42), new EiMessageHeaderAccessor(result).getPriority());
|
||||
assertEquals(new Integer(42), new IntegrationMessageHeaderAccessor(result).getPriority());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -160,7 +160,7 @@ public class HeaderEnricherOverwriteTests {
|
||||
input.send(message);
|
||||
Message<?> result = replyChannel.receive(0);
|
||||
assertNotNull(result);
|
||||
assertEquals(new Integer(77), new EiMessageHeaderAccessor(result).getPriority());
|
||||
assertEquals(new Integer(77), new IntegrationMessageHeaderAccessor(result).getPriority());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -29,7 +29,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.parsing.BeanDefinitionParsingException;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.integration.transformer.MessageTransformationException;
|
||||
@@ -105,7 +105,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("correlationIdValueInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals("ABC", new EiMessageHeaderAccessor(result).getCorrelationId());
|
||||
assertEquals("ABC", new IntegrationMessageHeaderAccessor(result).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -114,7 +114,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("correlationIdValueWithTypeInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
Object correlationId = new EiMessageHeaderAccessor(result).getCorrelationId();
|
||||
Object correlationId = new IntegrationMessageHeaderAccessor(result).getCorrelationId();
|
||||
assertEquals(Long.class, correlationId.getClass());
|
||||
assertEquals(new Long(123), correlationId);
|
||||
}
|
||||
@@ -125,7 +125,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("correlationIdRefInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals(new Integer(123), new EiMessageHeaderAccessor(result).getCorrelationId());
|
||||
assertEquals(new Integer(123), new IntegrationMessageHeaderAccessor(result).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -134,7 +134,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("expirationDateValueInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals(new Long(1111), new EiMessageHeaderAccessor(result).getExpirationDate());
|
||||
assertEquals(new Long(1111), new IntegrationMessageHeaderAccessor(result).getExpirationDate());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -143,7 +143,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("expirationDateRefInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals(new Long(9999), new EiMessageHeaderAccessor(result).getExpirationDate());
|
||||
assertEquals(new Long(9999), new IntegrationMessageHeaderAccessor(result).getExpirationDate());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -152,7 +152,7 @@ public class HeaderEnricherTests {
|
||||
MessageChannel channel = context.getBean("priorityInput", MessageChannel.class);
|
||||
Message<?> result = template.sendAndReceive(channel, new GenericMessage<String>("test"));
|
||||
assertNotNull(result);
|
||||
assertEquals(new Integer(42), new EiMessageHeaderAccessor(result).getPriority());
|
||||
assertEquals(new Integer(42), new IntegrationMessageHeaderAccessor(result).getPriority());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -35,7 +35,7 @@ import org.springframework.beans.factory.xml.XmlBeanDefinitionReader;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.GenericApplicationContext;
|
||||
import org.springframework.core.io.InputStreamResource;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.DirectChannel;
|
||||
import org.springframework.integration.endpoint.EventDrivenConsumer;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
@@ -282,9 +282,9 @@ public class InnerDefinitionHandlerAwareEndpointParserTests {
|
||||
|
||||
private Map<String, Object> stubHeaders(int sequenceNumber, int sequenceSize, int correllationId) {
|
||||
Map<String, Object> headers = new HashMap<String, Object>();
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(EiMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, sequenceNumber);
|
||||
headers.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, sequenceSize);
|
||||
headers.put(IntegrationMessageHeaderAccessor.CORRELATION_ID, correllationId);
|
||||
return headers;
|
||||
}
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ import org.springframework.core.task.TaskExecutor;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessagingException;
|
||||
import org.springframework.messaging.MessageHandler;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
|
||||
@@ -250,10 +250,10 @@ public class BroadcastingDispatcherTests {
|
||||
dispatcher.addHandler(target2);
|
||||
dispatcher.dispatch(new GenericMessage<String>("test"));
|
||||
assertEquals(2, messages.size());
|
||||
assertEquals(0, (int) new EiMessageHeaderAccessor(messages.get(0)).getSequenceNumber());
|
||||
assertEquals(0, (int) new EiMessageHeaderAccessor(messages.get(0)).getSequenceSize());
|
||||
assertEquals(0, (int) new EiMessageHeaderAccessor(messages.get(1)).getSequenceNumber());
|
||||
assertEquals(0, (int) new EiMessageHeaderAccessor(messages.get(1)).getSequenceSize());
|
||||
assertEquals(0, (int) new IntegrationMessageHeaderAccessor(messages.get(0)).getSequenceNumber());
|
||||
assertEquals(0, (int) new IntegrationMessageHeaderAccessor(messages.get(0)).getSequenceSize());
|
||||
assertEquals(0, (int) new IntegrationMessageHeaderAccessor(messages.get(1)).getSequenceNumber());
|
||||
assertEquals(0, (int) new IntegrationMessageHeaderAccessor(messages.get(1)).getSequenceSize());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -271,15 +271,15 @@ public class BroadcastingDispatcherTests {
|
||||
Object originalId = inputMessage.getHeaders().getId();
|
||||
dispatcher.dispatch(inputMessage);
|
||||
assertEquals(3, messages.size());
|
||||
assertEquals(1, (int) new EiMessageHeaderAccessor(messages.get(0)).getSequenceNumber());
|
||||
assertEquals(3, (int) new EiMessageHeaderAccessor(messages.get(0)).getSequenceSize());
|
||||
assertEquals(originalId, new EiMessageHeaderAccessor(messages.get(0)).getCorrelationId());
|
||||
assertEquals(2, (int) new EiMessageHeaderAccessor(messages.get(1)).getSequenceNumber());
|
||||
assertEquals(3, (int) new EiMessageHeaderAccessor(messages.get(1)).getSequenceSize());
|
||||
assertEquals(originalId, new EiMessageHeaderAccessor(messages.get(1)).getCorrelationId());
|
||||
assertEquals(3, (int) new EiMessageHeaderAccessor(messages.get(2)).getSequenceNumber());
|
||||
assertEquals(3, (int) new EiMessageHeaderAccessor(messages.get(2)).getSequenceSize());
|
||||
assertEquals(originalId, new EiMessageHeaderAccessor(messages.get(2)).getCorrelationId());
|
||||
assertEquals(1, (int) new IntegrationMessageHeaderAccessor(messages.get(0)).getSequenceNumber());
|
||||
assertEquals(3, (int) new IntegrationMessageHeaderAccessor(messages.get(0)).getSequenceSize());
|
||||
assertEquals(originalId, new IntegrationMessageHeaderAccessor(messages.get(0)).getCorrelationId());
|
||||
assertEquals(2, (int) new IntegrationMessageHeaderAccessor(messages.get(1)).getSequenceNumber());
|
||||
assertEquals(3, (int) new IntegrationMessageHeaderAccessor(messages.get(1)).getSequenceSize());
|
||||
assertEquals(originalId, new IntegrationMessageHeaderAccessor(messages.get(1)).getCorrelationId());
|
||||
assertEquals(3, (int) new IntegrationMessageHeaderAccessor(messages.get(2)).getSequenceNumber());
|
||||
assertEquals(3, (int) new IntegrationMessageHeaderAccessor(messages.get(2)).getSequenceSize());
|
||||
assertEquals(originalId, new IntegrationMessageHeaderAccessor(messages.get(2)).getCorrelationId());
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,7 +21,7 @@ import static org.junit.Assert.assertTrue;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.DirectChannel;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.handler.ServiceActivatingHandler;
|
||||
@@ -48,7 +48,7 @@ public class CorrelationIdTests {
|
||||
endpoint.start();
|
||||
assertTrue(inputChannel.send(message));
|
||||
Message<?> reply = outputChannel.receive(0);
|
||||
assertEquals(correlationId, new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals(correlationId, new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -63,8 +63,8 @@ public class CorrelationIdTests {
|
||||
endpoint.start();
|
||||
assertTrue(inputChannel.send(message));
|
||||
Message<?> reply = outputChannel.receive(0);
|
||||
assertEquals(new EiMessageHeaderAccessor(message).getCorrelationId(), new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertTrue(new EiMessageHeaderAccessor(message).getCorrelationId().equals(new EiMessageHeaderAccessor(reply).getCorrelationId()));
|
||||
assertEquals(new IntegrationMessageHeaderAccessor(message).getCorrelationId(), new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertTrue(new IntegrationMessageHeaderAccessor(message).getCorrelationId().equals(new IntegrationMessageHeaderAccessor(reply).getCorrelationId()));
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -80,7 +80,7 @@ public class CorrelationIdTests {
|
||||
endpoint.start();
|
||||
assertTrue(inputChannel.send(message));
|
||||
Message<?> reply = outputChannel.receive(0);
|
||||
assertEquals("456-XYZ", new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals("456-XYZ", new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -94,7 +94,7 @@ public class CorrelationIdTests {
|
||||
endpoint.start();
|
||||
assertTrue(inputChannel.send(message));
|
||||
Message<?> reply = outputChannel.receive(0);
|
||||
assertEquals("456-XYZ", new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals("456-XYZ", new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -107,8 +107,8 @@ public class CorrelationIdTests {
|
||||
splitter.handleMessage(message);
|
||||
Message<?> reply1 = testChannel.receive(100);
|
||||
Message<?> reply2 = testChannel.receive(100);
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -123,10 +123,10 @@ public class CorrelationIdTests {
|
||||
splitter.handleMessage(message);
|
||||
Message<?> reply1 = testChannel.receive(100);
|
||||
Message<?> reply2 = testChannel.receive(100);
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
assertTrue("Sequence details missing", reply1.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertTrue("Sequence details missing", reply2.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
assertTrue("Sequence details missing", reply1.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertTrue("Sequence details missing", reply2.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
}
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
|
||||
@@ -22,7 +22,7 @@ import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.channel.TestChannelResolver;
|
||||
import org.springframework.integration.handler.ReplyRequiredException;
|
||||
@@ -178,7 +178,7 @@ public class ServiceActivatorEndpointTests {
|
||||
.setReplyChannel(replyChannel).build();
|
||||
endpoint.handleMessage(message);
|
||||
Message<?> reply = replyChannel.receive(500);
|
||||
assertNull(new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertNull(new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -195,7 +195,7 @@ public class ServiceActivatorEndpointTests {
|
||||
.setReplyChannel(replyChannel).build();
|
||||
endpoint.handleMessage(message);
|
||||
Message<?> reply = replyChannel.receive(500);
|
||||
Object correlationId = new EiMessageHeaderAccessor(reply).getCorrelationId();
|
||||
Object correlationId = new IntegrationMessageHeaderAccessor(reply).getCorrelationId();
|
||||
assertFalse(message.getHeaders().getId().equals(correlationId));
|
||||
assertEquals("ABC-123", correlationId);
|
||||
}
|
||||
|
||||
@@ -22,7 +22,7 @@ import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.annotation.Header;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
@@ -49,7 +49,7 @@ public class GatewayWithHeaderAnnotations {
|
||||
|
||||
public static interface TestService {
|
||||
// wrt INT-1205, priority no longer has a $ prefix, so here we are testing the $custom header as well
|
||||
public String test(String str, @Header(EiMessageHeaderAccessor.PRIORITY) int priority, @Header("$custom") String custom);
|
||||
public String test(String str, @Header(IntegrationMessageHeaderAccessor.PRIORITY) int priority, @Header("$custom") String custom);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.annotation.Header;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
@@ -46,7 +46,7 @@ public class HeaderAnnotationTransformerTests {
|
||||
Message<?> result = outputChannel.receive(0);
|
||||
assertNotNull(result);
|
||||
assertEquals("testabc", result.getPayload());
|
||||
assertEquals("abc", new EiMessageHeaderAccessor(result).getCorrelationId());
|
||||
assertEquals("abc", new IntegrationMessageHeaderAccessor(result).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test // INT-1082
|
||||
@@ -61,7 +61,7 @@ public class HeaderAnnotationTransformerTests {
|
||||
Message<?> result = outputChannel.receive(0);
|
||||
assertNotNull(result);
|
||||
assertEquals("ABC", result.getPayload());
|
||||
assertEquals("abc", new EiMessageHeaderAccessor(result).getCorrelationId());
|
||||
assertEquals("abc", new IntegrationMessageHeaderAccessor(result).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -98,7 +98,7 @@ public class HeaderAnnotationTransformerTests {
|
||||
public static class TestTransformer {
|
||||
|
||||
public String appendCorrelationId(Object payload,
|
||||
@Header(value = EiMessageHeaderAccessor.CORRELATION_ID, required = true) Object correlationId) {
|
||||
@Header(value = IntegrationMessageHeaderAccessor.CORRELATION_ID, required = true) Object correlationId) {
|
||||
return payload.toString() + correlationId.toString();
|
||||
}
|
||||
|
||||
@@ -106,7 +106,7 @@ public class HeaderAnnotationTransformerTests {
|
||||
return payload.toString() + header.toString();
|
||||
}
|
||||
|
||||
public String evalCorrelationId(@Header(value = EiMessageHeaderAccessor.CORRELATION_ID + ".toUpperCase()") String result) {
|
||||
public String evalCorrelationId(@Header(value = IntegrationMessageHeaderAccessor.CORRELATION_ID + ".toUpperCase()") String result) {
|
||||
return result.toString();
|
||||
}
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ import java.util.Map;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
|
||||
/**
|
||||
@@ -36,13 +36,13 @@ public class GenericMessageTests {
|
||||
Map<String, Object> headerMap = new HashMap<String, Object>();
|
||||
headerMap.put("testAttribute", new Integer(123));
|
||||
headerMap.put("testProperty", "foo");
|
||||
headerMap.put(EiMessageHeaderAccessor.SEQUENCE_SIZE, 42);
|
||||
headerMap.put(EiMessageHeaderAccessor.SEQUENCE_NUMBER, 24);
|
||||
headerMap.put(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, 42);
|
||||
headerMap.put(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, 24);
|
||||
GenericMessage<String> message = new GenericMessage<String>("test", headerMap);
|
||||
assertEquals(new Integer(123), message.getHeaders().get("testAttribute"));
|
||||
assertEquals("foo", message.getHeaders().get("testProperty", String.class));
|
||||
assertEquals(new Integer(42), new EiMessageHeaderAccessor(message).getSequenceSize());
|
||||
assertEquals(new Integer(24), new EiMessageHeaderAccessor(message).getSequenceNumber());
|
||||
assertEquals(new Integer(42), new IntegrationMessageHeaderAccessor(message).getSequenceSize());
|
||||
assertEquals(new Integer(24), new IntegrationMessageHeaderAccessor(message).getSequenceNumber());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.UUID;
|
||||
import org.junit.Test;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageHeaders;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
|
||||
/**
|
||||
@@ -123,7 +123,7 @@ public class MessageBuilderTests {
|
||||
public void testPriority() {
|
||||
Message<Integer> importantMessage = MessageBuilder.withPayload(1)
|
||||
.setPriority(123).build();
|
||||
assertEquals(new Integer(123), new EiMessageHeaderAccessor(importantMessage).getPriority());
|
||||
assertEquals(new Integer(123), new IntegrationMessageHeaderAccessor(importantMessage).getPriority());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -131,9 +131,9 @@ public class MessageBuilderTests {
|
||||
Message<Integer> message1 = MessageBuilder.withPayload(1)
|
||||
.setPriority(42).build();
|
||||
Message<Integer> message2 = MessageBuilder.fromMessage(message1)
|
||||
.setHeaderIfAbsent(EiMessageHeaderAccessor.PRIORITY, 13)
|
||||
.setHeaderIfAbsent(IntegrationMessageHeaderAccessor.PRIORITY, 13)
|
||||
.build();
|
||||
assertEquals(new Integer(42), new EiMessageHeaderAccessor(message2).getPriority());
|
||||
assertEquals(new Integer(42), new IntegrationMessageHeaderAccessor(message2).getPriority());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -141,7 +141,7 @@ public class MessageBuilderTests {
|
||||
Long past = System.currentTimeMillis() - (60 * 1000);
|
||||
Message<Integer> expiredMessage = MessageBuilder.withPayload(1)
|
||||
.setExpirationDate(past).build();
|
||||
assertEquals(past, new EiMessageHeaderAccessor(expiredMessage).getExpirationDate());
|
||||
assertEquals(past, new IntegrationMessageHeaderAccessor(expiredMessage).getExpirationDate());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -149,7 +149,7 @@ public class MessageBuilderTests {
|
||||
Long past = System.currentTimeMillis() - (60 * 1000);
|
||||
Message<Integer> expiredMessage = MessageBuilder.withPayload(1)
|
||||
.setExpirationDate(new Date(past)).build();
|
||||
assertEquals(past, new EiMessageHeaderAccessor(expiredMessage).getExpirationDate());
|
||||
assertEquals(past, new IntegrationMessageHeaderAccessor(expiredMessage).getExpirationDate());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -175,39 +175,39 @@ public class MessageBuilderTests {
|
||||
@Test
|
||||
public void testPushAndPopSequenceDetails() throws Exception {
|
||||
Message<Integer> message1 = MessageBuilder.withPayload(1).pushSequenceDetails("foo", 1, 2).build();
|
||||
assertFalse(message1.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message1.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message2 = MessageBuilder.fromMessage(message1).pushSequenceDetails("bar", 1, 1).build();
|
||||
assertTrue(message2.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertTrue(message2.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message3 = MessageBuilder.fromMessage(message2).popSequenceDetails().build();
|
||||
assertFalse(message3.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message3.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPushAndPopSequenceDetailsWhenNoCorrelationId() throws Exception {
|
||||
Message<Integer> message1 = MessageBuilder.withPayload(1).build();
|
||||
assertFalse(message1.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message1.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message2 = MessageBuilder.fromMessage(message1).pushSequenceDetails("bar", 1, 1).build();
|
||||
assertFalse(message2.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message2.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message3 = MessageBuilder.fromMessage(message2).popSequenceDetails().build();
|
||||
assertFalse(message3.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message3.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPopSequenceDetailsWhenNotPopped() throws Exception {
|
||||
Message<Integer> message1 = MessageBuilder.withPayload(1).build();
|
||||
assertFalse(message1.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message1.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message2 = MessageBuilder.fromMessage(message1).popSequenceDetails().build();
|
||||
assertFalse(message2.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message2.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPushAndPopSequenceDetailsWhenNoSequence() throws Exception {
|
||||
Message<Integer> message1 = MessageBuilder.withPayload(1).setCorrelationId("foo").build();
|
||||
assertFalse(message1.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message1.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message2 = MessageBuilder.fromMessage(message1).pushSequenceDetails("bar", 1, 1).build();
|
||||
assertTrue(message2.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertTrue(message2.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
Message<Integer> message3 = MessageBuilder.fromMessage(message2).popSequenceDetails().build();
|
||||
assertFalse(message3.getHeaders().containsKey(EiMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
assertFalse(message3.getHeaders().containsKey(IntegrationMessageHeaderAccessor.SEQUENCE_DETAILS));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -26,7 +26,7 @@ import java.util.List;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.beans.DirectFieldAccessor;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.core.MessageSelector;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
@@ -297,13 +297,13 @@ public class RecipientListRouterTests {
|
||||
assertNotNull(result1a);
|
||||
assertNotNull(result1b);
|
||||
assertEquals("test", result1a.getPayload());
|
||||
assertEquals(0, new EiMessageHeaderAccessor(result1a).getSequenceNumber().intValue());
|
||||
assertEquals(0, new EiMessageHeaderAccessor(result1a).getSequenceSize().intValue());
|
||||
assertNull(new EiMessageHeaderAccessor(result1a).getCorrelationId());
|
||||
assertEquals(0, new IntegrationMessageHeaderAccessor(result1a).getSequenceNumber().intValue());
|
||||
assertEquals(0, new IntegrationMessageHeaderAccessor(result1a).getSequenceSize().intValue());
|
||||
assertNull(new IntegrationMessageHeaderAccessor(result1a).getCorrelationId());
|
||||
assertEquals("test", result1b.getPayload());
|
||||
assertEquals(0, new EiMessageHeaderAccessor(result1b).getSequenceNumber().intValue());
|
||||
assertEquals(0, new EiMessageHeaderAccessor(result1b).getSequenceSize().intValue());
|
||||
assertNull(new EiMessageHeaderAccessor(result1b).getCorrelationId());
|
||||
assertEquals(0, new IntegrationMessageHeaderAccessor(result1b).getSequenceNumber().intValue());
|
||||
assertEquals(0, new IntegrationMessageHeaderAccessor(result1b).getSequenceSize().intValue());
|
||||
assertNull(new IntegrationMessageHeaderAccessor(result1b).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -325,13 +325,13 @@ public class RecipientListRouterTests {
|
||||
assertNotNull(result1a);
|
||||
assertNotNull(result1b);
|
||||
assertEquals("test", result1a.getPayload());
|
||||
assertEquals(1,new EiMessageHeaderAccessor(result1a).getSequenceNumber().intValue());
|
||||
assertEquals(2, new EiMessageHeaderAccessor(result1a).getSequenceSize().intValue());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(result1a).getCorrelationId());
|
||||
assertEquals(1,new IntegrationMessageHeaderAccessor(result1a).getSequenceNumber().intValue());
|
||||
assertEquals(2, new IntegrationMessageHeaderAccessor(result1a).getSequenceSize().intValue());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(result1a).getCorrelationId());
|
||||
assertEquals("test", result1b.getPayload());
|
||||
assertEquals(2, new EiMessageHeaderAccessor(result1b).getSequenceNumber().intValue());
|
||||
assertEquals(2, new EiMessageHeaderAccessor(result1b).getSequenceSize().intValue());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(result1b).getCorrelationId());
|
||||
assertEquals(2, new IntegrationMessageHeaderAccessor(result1b).getSequenceNumber().intValue());
|
||||
assertEquals(2, new IntegrationMessageHeaderAccessor(result1b).getSequenceSize().intValue());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(result1b).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
|
||||
@@ -33,7 +33,7 @@ import org.mockito.Mockito;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Qualifier;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.annotation.Router;
|
||||
import org.springframework.messaging.support.GenericMessage;
|
||||
import org.springframework.integration.router.AbstractMappingMessageRouter;
|
||||
@@ -188,15 +188,15 @@ public class RouterParserTests {
|
||||
Message<?> message1 = this.sequenceOut1.receive(1000);
|
||||
Message<?> message2 = this.sequenceOut2.receive(1000);
|
||||
Message<?> message3 = this.sequenceOut3.receive(1000);
|
||||
assertEquals(originalMessage.getHeaders().getId(), new EiMessageHeaderAccessor(message1).getCorrelationId());
|
||||
assertEquals(originalMessage.getHeaders().getId(), new EiMessageHeaderAccessor(message2).getCorrelationId());
|
||||
assertEquals(originalMessage.getHeaders().getId(), new EiMessageHeaderAccessor(message3).getCorrelationId());
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(message1).getSequenceSize());
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(message2).getSequenceSize());
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new EiMessageHeaderAccessor(message3).getSequenceSize());
|
||||
assertEquals(originalMessage.getHeaders().getId(), new IntegrationMessageHeaderAccessor(message1).getCorrelationId());
|
||||
assertEquals(originalMessage.getHeaders().getId(), new IntegrationMessageHeaderAccessor(message2).getCorrelationId());
|
||||
assertEquals(originalMessage.getHeaders().getId(), new IntegrationMessageHeaderAccessor(message3).getCorrelationId());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(message1).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(message1).getSequenceSize());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(message2).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(message2).getSequenceSize());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(message3).getSequenceNumber());
|
||||
assertEquals(new Integer(3), new IntegrationMessageHeaderAccessor(message3).getSequenceSize());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -21,7 +21,7 @@ import org.junit.Test;
|
||||
import org.springframework.context.support.ClassPathXmlApplicationContext;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.messaging.MessageChannel;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.DirectChannel;
|
||||
import org.springframework.messaging.PollableChannel;
|
||||
import org.springframework.integration.handler.ReplyRequiredException;
|
||||
@@ -114,8 +114,8 @@ public class SplitterParserTests {
|
||||
PollableChannel output = (PollableChannel) context.getBean("output");
|
||||
inputChannel.send(MessageBuilder.withPayload(Collections.emptyList()).build());
|
||||
Message<?> message = output.receive(1000);
|
||||
assertThat(new EiMessageHeaderAccessor(message).getSequenceNumber(), is(0));
|
||||
assertThat(new EiMessageHeaderAccessor(message).getSequenceSize(), is(0));
|
||||
assertThat(new IntegrationMessageHeaderAccessor(message).getSequenceNumber(), is(0));
|
||||
assertThat(new IntegrationMessageHeaderAccessor(message).getSequenceSize(), is(0));
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.List;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.DirectChannel;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.endpoint.EventDrivenConsumer;
|
||||
@@ -95,7 +95,7 @@ public class DefaultSplitterTests {
|
||||
endpoint.start();
|
||||
assertTrue(inputChannel.send(message));
|
||||
Message<?> reply = outputChannel.receive(0);
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply).getCorrelationId());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -27,7 +27,7 @@ import java.util.List;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.annotation.Header;
|
||||
import org.springframework.integration.annotation.Splitter;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
@@ -330,14 +330,14 @@ public class MethodInvokingSplitterTests {
|
||||
List<Message<?>> replies = replyChannel.clear();
|
||||
Message<?> reply1 = replies.get(0);
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply1).getSequenceSize());
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply1).getSequenceSize());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
Message<?> reply2 = replies.get(1);
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceSize());
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceSize());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -350,14 +350,14 @@ public class MethodInvokingSplitterTests {
|
||||
List<Message<?>> replies = replyChannel.clear();
|
||||
Message<?> reply1 = replies.get(0);
|
||||
assertNotNull(reply1);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply1).getSequenceSize());
|
||||
assertEquals(new Integer(1), new EiMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply1).getSequenceSize());
|
||||
assertEquals(new Integer(1), new IntegrationMessageHeaderAccessor(reply1).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply1).getCorrelationId());
|
||||
Message<?> reply2 = replies.get(1);
|
||||
assertNotNull(reply2);
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceSize());
|
||||
assertEquals(new Integer(2), new EiMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new EiMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceSize());
|
||||
assertEquals(new Integer(2), new IntegrationMessageHeaderAccessor(reply2).getSequenceNumber());
|
||||
assertEquals(message.getHeaders().getId(), new IntegrationMessageHeaderAccessor(reply2).getCorrelationId());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.UUID;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.messaging.Message;
|
||||
import org.springframework.integration.EiMessageHeaderAccessor;
|
||||
import org.springframework.integration.IntegrationMessageHeaderAccessor;
|
||||
import org.springframework.integration.channel.QueueChannel;
|
||||
import org.springframework.integration.support.MessageBuilder;
|
||||
import org.springframework.integration.transformer.HeaderFilter;
|
||||
@@ -71,7 +71,7 @@ public class HeaderFilterTests {
|
||||
assertNull(result.getHeaders().get("z"));
|
||||
assertEquals("testErrorChannel", result.getHeaders().getErrorChannel());
|
||||
assertEquals(replyChannel, result.getHeaders().getReplyChannel());
|
||||
assertEquals(correlationId, new EiMessageHeaderAccessor(result).getCorrelationId());
|
||||
assertEquals(correlationId, new IntegrationMessageHeaderAccessor(result).getCorrelationId());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user