01: package demo.ami;
02:
03: import org.omg.CORBA.portable.InputStream;
04: import org.omg.CORBA.portable.OutputStream;
05: import org.omg.CORBA.portable.ResponseHandler;
06:
07: public class AMI_AsyncServerHandlerImpl extends
08: AMI_AsyncServerHandlerPOA {
09: public void operation(int ami_return_val) {
10: System.out.println("** async reply: " + ami_return_val);
11: }
12:
13: public void operation_excep(
14: org.omg.Messaging.ExceptionHolder excep_holder) {
15: System.out.println("** async exception");
16: }
17:
18: public void op2(int ami_return_val) {
19: System.out.println("** op2 async reply: " + ami_return_val);
20: }
21:
22: public void op2_excep(org.omg.Messaging.ExceptionHolder excep_holder) {
23: try {
24: excep_holder.raise_exception();
25: } catch (Exception e) {
26: System.out.println("** op2 async exception: " + e);
27: }
28: }
29:
30: }
|