Created ack number generator for use by multiple services
#story[1100]
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package network;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
/**
|
||||
* Common source of ack numbers for all messages
|
||||
*/
|
||||
public class AckSequencer {
|
||||
/**
|
||||
* Generator for ack numbers
|
||||
*/
|
||||
private static AtomicInteger ackNum = new AtomicInteger(0);
|
||||
|
||||
/**
|
||||
* Retrieve next ack number
|
||||
* @return next ack number
|
||||
*/
|
||||
public static int getNextAckNum() {
|
||||
return ackNum.getAndIncrement();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user