1 package org.activeio.oneport; 2 3 /*** 4 * Interface definition: TestIIOPServer. 5 * 6 * @author OpenORB Compiler 7 */ 8 public class _TestIIOPServerStub extends org.omg.CORBA.portable.ObjectImpl 9 implements TestIIOPServer 10 { 11 static final String[] _ids_list = 12 { 13 "IDL:org/activeio/oneport/TestIIOPServer:1.0" 14 }; 15 16 public String[] _ids() 17 { 18 return _ids_list; 19 } 20 21 private final static Class _opsClass = org.activeio.oneport.TestIIOPServerOperations.class; 22 23 /*** 24 * Operation test 25 */ 26 public void test() 27 { 28 while(true) 29 { 30 if (!this._is_local()) 31 { 32 org.omg.CORBA.portable.InputStream _input = null; 33 try 34 { 35 org.omg.CORBA.portable.OutputStream _output = this._request("test",true); 36 _input = this._invoke(_output); 37 return; 38 } 39 catch(org.omg.CORBA.portable.RemarshalException _exception) 40 { 41 continue; 42 } 43 catch(org.omg.CORBA.portable.ApplicationException _exception) 44 { 45 String _exception_id = _exception.getId(); 46 throw new org.omg.CORBA.UNKNOWN("Unexpected User Exception: "+ _exception_id); 47 } 48 finally 49 { 50 this._releaseReply(_input); 51 } 52 } 53 else 54 { 55 org.omg.CORBA.portable.ServantObject _so = _servant_preinvoke("test",_opsClass); 56 if (_so == null) 57 continue; 58 org.activeio.oneport.TestIIOPServerOperations _self = (org.activeio.oneport.TestIIOPServerOperations) _so.servant; 59 try 60 { 61 _self.test(); 62 return; 63 } 64 finally 65 { 66 _servant_postinvoke(_so); 67 } 68 } 69 } 70 } 71 72 }