org.elasticsearch.http.netty.pipelining.OrderedUpstreamMessageEvent Maven / Gradle / Ivy
package org.elasticsearch.http.netty.pipelining;
import org.jboss.netty.channel.Channel;
import org.jboss.netty.channel.UpstreamMessageEvent;
import java.net.SocketAddress;
/**
* Permits upstream message events to be ordered.
*
* @author Christopher Hunt
*/
public class OrderedUpstreamMessageEvent extends UpstreamMessageEvent {
final int sequence;
public OrderedUpstreamMessageEvent(final int sequence, final Channel channel, final Object msg, final SocketAddress remoteAddress) {
super(channel, msg, remoteAddress);
this.sequence = sequence;
}
public int getSequence() {
return sequence;
}
}