00001 package cast.examples; 00002 00003 import cast.CASTException; 00004 import cast.core.CASTComponent; 00005 import cast.examples.autogen.WordServer; 00006 import cast.examples.autogen.WordServerPrx; 00007 00008 public class WordServerClient extends CASTComponent { 00009 00010 @Override 00011 protected void runComponent() { 00012 try { 00013 WordServerPrx agg = getIceServer("aggregate.server", 00014 WordServer.class, WordServerPrx.class); 00015 println(agg.getNewWord()); 00016 WordServerPrx impl = getIceServer("implements.server", 00017 WordServer.class, WordServerPrx.class); 00018 assert(impl != null); 00019 00020 println(impl.getNewWord()); 00021 00022 00023 00024 } catch (CASTException e) { 00025 e.printStackTrace(); 00026 } 00027 } 00028 00029 }
1.5.8