Example usage for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE

List of usage examples for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE

Introduction

In this page you can find the example usage for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE.

Prototype

String SEQUENCE_SIZE

To view the source code for org.springframework.integration IntegrationMessageHeaderAccessor SEQUENCE_SIZE.

Click Source Link

Usage

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;
        }
    }
}