
Untitled
By: a guest on
Jul 29th, 2012 | syntax:
None | size: 0.64 KB | hits: 11 | expires: Never
What Causes A Conversation ID To Be Incremented
public class ConversationIdGenerator implements Callable<String>, Serializable {
public static final String CONVERSATION_ID_GENERATOR_ATTRIBUTE_NAME = ConversationIdGenerator.class.getName();
private static final long serialVersionUID = 8489811313900825684L;
// The next conversation ID
private final AtomicInteger id;
/**
* Creates a new conversation ID generator
*/
public ConversationIdGenerator() {
this.id = new AtomicInteger(1);
}
public String call() {
int nextId = id.getAndIncrement();
return String.valueOf(nextId);
}
}