001 package org.omg.CosTransactions; 002 003 004 /** 005 * org/omg/CosTransactions/_RecoveryCoordinatorStub.java . 006 * Generated by the IDL-to-Java compiler (portable), version "3.2" 007 * from /home/iurt/rpm/BUILD/geronimo-spec-corba/src/main/idl/CosTransactions.idl 008 * Saturday, November 26, 2011 9:53:36 PM UTC 009 */ 010 011 public class _RecoveryCoordinatorStub extends org.omg.CORBA.portable.ObjectImpl implements org.omg.CosTransactions.RecoveryCoordinator 012 { 013 014 public org.omg.CosTransactions.Status replay_completion (org.omg.CosTransactions.Resource r) throws org.omg.CosTransactions.NotPrepared 015 { 016 org.omg.CORBA.portable.InputStream $in = null; 017 try { 018 org.omg.CORBA.portable.OutputStream $out = _request ("replay_completion", true); 019 org.omg.CosTransactions.ResourceHelper.write ($out, r); 020 $in = _invoke ($out); 021 org.omg.CosTransactions.Status $result = org.omg.CosTransactions.StatusHelper.read ($in); 022 return $result; 023 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 024 $in = $ex.getInputStream (); 025 String _id = $ex.getId (); 026 if (_id.equals ("IDL:CosTransactions/NotPrepared:1.0")) 027 throw org.omg.CosTransactions.NotPreparedHelper.read ($in); 028 else 029 throw new org.omg.CORBA.MARSHAL (_id); 030 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 031 return replay_completion (r ); 032 } finally { 033 _releaseReply ($in); 034 } 035 } // replay_completion 036 037 // Type-specific CORBA::Object operations 038 private static String[] __ids = { 039 "IDL:CosTransactions/RecoveryCoordinator:1.0"}; 040 041 public String[] _ids () 042 { 043 return (String[])__ids.clone (); 044 } 045 046 private void readObject (java.io.ObjectInputStream s) throws java.io.IOException 047 { 048 String str = s.readUTF (); 049 String[] args = null; 050 java.util.Properties props = null; 051 org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init (args, props).string_to_object (str); 052 org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate (); 053 _set_delegate (delegate); 054 } 055 056 private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException 057 { 058 String[] args = null; 059 java.util.Properties props = null; 060 String str = org.omg.CORBA.ORB.init (args, props).object_to_string (this); 061 s.writeUTF (str); 062 } 063 } // class _RecoveryCoordinatorStub