package org.distributeme.test.roundrobin.client; import net.anotheria.anoprise.metafactory.Extension; import net.anotheria.anoprise.metafactory.MetaFactory; import net.anotheria.util.NumberUtils; import org.distributeme.test.roundrobin.RoundRobinService; public class PrintClient extends Client{ public static void main(String a[]) throws Exception{ RoundRobinService service = MetaFactory.create(RoundRobinService.class, Extension.REMOTE); long start = System.currentTimeMillis(); int errors = 0 ; int replies = 0; int LIMIT = 100; for (int i = 0; i<LIMIT; i++){ try{ service.print("Hello Nr. "+NumberUtils.itoa(i, 3)); replies++; }catch(Exception e){ errors++; } } long end = System.currentTimeMillis(); System.out.println("Tries "+LIMIT+", errors: "+errors+", replies: "+replies+", time: "+(end-start)+" ms"); } }