01 /*
02 * @COPYRIGHT@
03 */
04 package demo.chatter;
05
06 import com.tcclient.cluster.DsoNode;
07
08 import java.util.Random;
09
10 public class User {
11 private final String name;
12 private final DsoNode node;
13
14 public User(final DsoNode node) {
15 this.name = generateChatname();
16 this.node = node;
17 }
18
19 public String getName() {
20 return name;
21 }
22
23 public DsoNode getNode() {
24 return node;
25 }
26
27 private static String generateChatname() {
28 return FIRST_NAMES[random.nextInt(FIRST_NAMES.length)] + LAST_NAMES[random.nextInt(LAST_NAMES.length)];
29 }
30
31 @Override
32 public String toString() {
33 return name + ", " + node;
34 }
35
36 private static final Random random = new Random();
37
38 private static final String[] FIRST_NAMES = { "Miles", "Ella", "Nina", "Duke", "Charlie", "Billie", "Louis", "Fats",
39 "Thelonious", "Dizzy" };
40
41 private static final String[] LAST_NAMES = { "Davis", "Fitzgerald", "Simone", "Ellington", "Parker", "Holiday",
42 "Armstrong", "Waller", "Monk", "Gillespie" };
43
44 }
|