10 UMLClass 180 400 450 160 _object: WordleServer_ -- + int DEFAULT_PORT + DatabaseConnector db -- + WordleServer + WordleServer(int pPort) + processNewConnection(String pClientIP, int pClientPort) + processClosingConnection(String pClientIP, int pClientPort) + processMessage(String pClientIP, int pClientPort, String pMessage) UMLClass 290 250 210 70 _object: Server_ -- UMLClass 0 700 210 70 _object: Queue<ContentType>_ -- UMLClass 300 700 210 70 _object: DatabaseConnector_ -- UMLClass 290 80 210 70 _object: List<ContentType>_ -- UMLClass 590 700 210 70 _object: QueryResult_ -- Relation 390 310 30 110 lt=<<<- 10.0;90.0;10.0;10.0 Relation 390 140 30 130 lt=<.. 10.0;10.0;10.0;110.0 Relation 390 550 30 170 lt=<.. 10.0;150.0;10.0;10.0 Relation 200 720 120 30 lt=<.. 10.0;10.0;100.0;10.0 Relation 500 720 110 30 lt=<.. 90.0;10.0;10.0;10.0 UMLClass 740 430 210 70 object: Query -- +getStatistics(String username) UMLClass 810 200 210 70 object: User -- +int connection_id Relation 620 260 210 160 lt=<.. n 190.0;10.0;10.0;140.0 Relation 620 430 140 70 lt=<.. 1 120.0;20.0;10.0;30.0