package org.jacorb.demo.ami; import org.omg.CORBA.portable.InputStream; import org.omg.CORBA.portable.OutputStream; import org.omg.CORBA.portable.ResponseHandler; public class AMI_AsyncServerHandlerImpl extends AMI_AsyncServerHandlerPOA { public void operation(int ami_return_val) { System.out.println ("** async reply: " + ami_return_val); } public void operation_excep(org.omg.Messaging.ExceptionHolder excep_holder) { System.out.println ("** async exception"); } public void op2(int ami_return_val) { System.out.println ("** op2 async reply: " + ami_return_val); } public void op2_excep(org.omg.Messaging.ExceptionHolder excep_holder) { try { excep_holder.raise_exception(); } catch (Exception e) { System.out.println ("** op2 async exception: " + e); } } public void shutdown() { System.out.println ("** async shutdown"); } public void shutdown_excep(org.omg.Messaging.ExceptionHolder excep_holder) { System.out.println ("** async shutdown exception"); } }