Definizione alla linea 25 del file MainTestTimedUserContainer.java.
Membri pubblici statici | |
static void | main (String[] args) |
|
Definizione alla linea 29 del file MainTestTimedUserContainer.java. Riferimenti org.jaebi.server.core.UserContainer.addUser(), org.jaebi.server.auth.Authenticator.getAuthentication(), org.jaebi.server.core.UserContainer.getUsersByType(), e org.jaebi.server.core.UserContainer.removeUser(). 00029 { 00030 UserContainer users = new TimeoutThreadedUserContainer(60000, 30000); 00031 System.out.println("creazione authenticator"); 00032 Authenticator auth = new AuthenticatorImpl(); 00033 System.out.println("sto per addare"); 00034 users.addUser("nick01", auth.getAuthentication("nick01"), "J2ME"); 00035 System.out.println("added"); 00036 users.addUser("nick02", auth.getAuthentication("nick02"), "Web"); 00037 System.out.println("added"); 00038 Session tre = auth.getAuthentication("nick03"); 00039 users.addUser("nick03", tre, "Swing"); 00040 System.out.println("added"); 00041 users.addUser("nick04", auth.getAuthentication("nick04"), "Swing"); 00042 System.out.println("added"); 00043 users.addUser("nick05", auth.getAuthentication("nick05"), "Swing"); 00044 System.out.println("added"); 00045 users.addUser("nick06", auth.getAuthentication("nick06"), "Swing"); 00046 System.out.println("added"); 00047 00048 Session t = auth.getAuthentication("nick07"); 00049 users.addUser("nick07", t, "Web"); 00050 users.addUser("nick07bis", t, "Web"); 00051 System.out.println(">>> 01 - Lista Completa"); 00052 System.out.println(users); 00053 00054 users.removeUser(auth.getAuthentication("nick03")); 00055 System.out.println(">>> 02 - Prova Eliminazione Errata"); 00056 System.out.println(users); 00057 00058 users.removeUser(tre); 00059 System.out.println(">>> 03 - Prova Eliminazione tramite Session corretta"); 00060 System.out.println(users); 00061 00062 System.out.println(">>> 04 - byType \"Swing\""); 00063 Collection byType = users.getUsersByType("Swing"); 00064 Iterator i = byType.iterator(); 00065 while ( i.hasNext() ) 00066 System.out.println((User)i.next()); 00067 System.out.println(">>> --- --- ---"); 00068 00069 int k = 0; 00070 while ( k < 10 ) { 00071 k++; 00072 System.out.println(users); 00073 try { 00074 Thread.sleep(4000); 00075 } catch (InterruptedException e) { 00076 // TODO Auto-generated catch block 00077 e.printStackTrace(); 00078 } 00079 } 00080 00081 }
Questo è il grafo delle chiamate per questa funzione: ![]() |