1 package demo.ami; 2 3 import org.omg.CORBA.portable.InputStream ; 4 import org.omg.CORBA.portable.OutputStream ; 5 import org.omg.CORBA.portable.ResponseHandler ; 6 7 public class AMI_AsyncServerHandlerImpl 8 extends AMI_AsyncServerHandlerPOA 9 { 10 public void operation(int ami_return_val) 11 { 12 System.out.println ("** async reply: " + ami_return_val); 13 } 14 15 public void operation_excep(org.omg.Messaging.ExceptionHolder excep_holder) 16 { 17 System.out.println ("** async exception"); 18 } 19 20 public void op2(int ami_return_val) 21 { 22 System.out.println ("** op2 async reply: " + ami_return_val); 23 } 24 25 public void op2_excep(org.omg.Messaging.ExceptionHolder excep_holder) 26 { 27 try 28 { 29 excep_holder.raise_exception(); 30 } 31 catch (Exception e) 32 { 33 System.out.println ("** op2 async exception: " + e); 34 } 35 } 36 37 } 38 | Popular Tags |