package org.jacorb.demo.mtclient; public class serverImpl extends MyServerPOA { private static final int _delay = 245; private boolean shutdown; private void delay() { try { Thread.currentThread().sleep(_delay); } catch( InterruptedException i) {} } public String[] arryfy( String s, int i ) { String result [] = new String[i]; for( int j = 0; j < i; j++ ) result[j] = s; delay(); return result; } public String writeMessage( String s ) { System.out.println("Message from " + s ); delay(); return s + " written"; } public String writeMessages( String[] s, Observer _observer ) { for( int i = 0; i < s.length; i++) System.out.print("Message: " + s[i] + ", "); delay(); _observer.update1(_observer); _observer.update2(); return "ok."; } public void shutdown () { shutdown = true; } public boolean getShutdown () { return shutdown; } }