List of usage examples for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE
String SEQUENCE_SIZE
To view the source code for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE.
Click Source Link
From source file:com.qpark.eip.core.spring.AbstractAggregator.java
/** * Remove the header values of//from w w w .j a v a 2 s . com * {@link IntegrationMessageHeaderAccessor#CORRELATION_ID} and * {@link IntegrationMessageHeaderAccessor#SEQUENCE_SIZE}. * * @param m * the Message */ protected static void removeAddedHeader(final Message<?> m) { if (m != null) { m.getHeaders().remove(IntegrationMessageHeaderAccessor.CORRELATION_ID); m.getHeaders().remove(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE); } }
From source file:com.consol.citrus.samples.flightbooking.header.HttpHeaderMapper.java
public Integer getSequenceSize(MessageHeaders headers) { Integer sequenceNumber = headers.get(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, Integer.class); return (sequenceNumber != null ? sequenceNumber : 0); }
From source file:org.springframework.integration.store.PersistentMessageGroup.java
@Override public int getSequenceSize() { if (size() == 0) { return 0; } else {/* w ww . jav a2 s . com*/ Message<?> message = getOne(); if (message != null) { Integer sequenceSize = message.getHeaders().get(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, Integer.class); return (sequenceSize != null ? sequenceSize : 0); } else { return 0; } } }