001 package org.omg.CosTransactions; 002 003 004 /** 005 * org/omg/CosTransactions/_CoordinatorStub.java . 006 * Generated by the IDL-to-Java compiler (portable), version "3.2" 007 * from /builddir/build/BUILD/geronimo-specs-1.6/geronimo-spec-corba/src/main/idl/CosTransactions.idl 008 * Saturday, September 22, 2012 10:56:39 AM CEST 009 */ 010 011 public class _CoordinatorStub extends org.omg.CORBA.portable.ObjectImpl implements org.omg.CosTransactions.Coordinator 012 { 013 014 public org.omg.CosTransactions.Status get_status () 015 { 016 org.omg.CORBA.portable.InputStream $in = null; 017 try { 018 org.omg.CORBA.portable.OutputStream $out = _request ("get_status", true); 019 $in = _invoke ($out); 020 org.omg.CosTransactions.Status $result = org.omg.CosTransactions.StatusHelper.read ($in); 021 return $result; 022 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 023 $in = $ex.getInputStream (); 024 String _id = $ex.getId (); 025 throw new org.omg.CORBA.MARSHAL (_id); 026 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 027 return get_status ( ); 028 } finally { 029 _releaseReply ($in); 030 } 031 } // get_status 032 033 public org.omg.CosTransactions.Status get_parent_status () 034 { 035 org.omg.CORBA.portable.InputStream $in = null; 036 try { 037 org.omg.CORBA.portable.OutputStream $out = _request ("get_parent_status", true); 038 $in = _invoke ($out); 039 org.omg.CosTransactions.Status $result = org.omg.CosTransactions.StatusHelper.read ($in); 040 return $result; 041 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 042 $in = $ex.getInputStream (); 043 String _id = $ex.getId (); 044 throw new org.omg.CORBA.MARSHAL (_id); 045 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 046 return get_parent_status ( ); 047 } finally { 048 _releaseReply ($in); 049 } 050 } // get_parent_status 051 052 public org.omg.CosTransactions.Status get_top_level_status () 053 { 054 org.omg.CORBA.portable.InputStream $in = null; 055 try { 056 org.omg.CORBA.portable.OutputStream $out = _request ("get_top_level_status", true); 057 $in = _invoke ($out); 058 org.omg.CosTransactions.Status $result = org.omg.CosTransactions.StatusHelper.read ($in); 059 return $result; 060 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 061 $in = $ex.getInputStream (); 062 String _id = $ex.getId (); 063 throw new org.omg.CORBA.MARSHAL (_id); 064 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 065 return get_top_level_status ( ); 066 } finally { 067 _releaseReply ($in); 068 } 069 } // get_top_level_status 070 071 public boolean is_same_transaction (org.omg.CosTransactions.Coordinator tc) 072 { 073 org.omg.CORBA.portable.InputStream $in = null; 074 try { 075 org.omg.CORBA.portable.OutputStream $out = _request ("is_same_transaction", true); 076 org.omg.CosTransactions.CoordinatorHelper.write ($out, tc); 077 $in = _invoke ($out); 078 boolean $result = $in.read_boolean (); 079 return $result; 080 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 081 $in = $ex.getInputStream (); 082 String _id = $ex.getId (); 083 throw new org.omg.CORBA.MARSHAL (_id); 084 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 085 return is_same_transaction (tc ); 086 } finally { 087 _releaseReply ($in); 088 } 089 } // is_same_transaction 090 091 public boolean is_related_transaction (org.omg.CosTransactions.Coordinator tc) 092 { 093 org.omg.CORBA.portable.InputStream $in = null; 094 try { 095 org.omg.CORBA.portable.OutputStream $out = _request ("is_related_transaction", true); 096 org.omg.CosTransactions.CoordinatorHelper.write ($out, tc); 097 $in = _invoke ($out); 098 boolean $result = $in.read_boolean (); 099 return $result; 100 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 101 $in = $ex.getInputStream (); 102 String _id = $ex.getId (); 103 throw new org.omg.CORBA.MARSHAL (_id); 104 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 105 return is_related_transaction (tc ); 106 } finally { 107 _releaseReply ($in); 108 } 109 } // is_related_transaction 110 111 public boolean is_ancestor_transaction (org.omg.CosTransactions.Coordinator tc) 112 { 113 org.omg.CORBA.portable.InputStream $in = null; 114 try { 115 org.omg.CORBA.portable.OutputStream $out = _request ("is_ancestor_transaction", true); 116 org.omg.CosTransactions.CoordinatorHelper.write ($out, tc); 117 $in = _invoke ($out); 118 boolean $result = $in.read_boolean (); 119 return $result; 120 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 121 $in = $ex.getInputStream (); 122 String _id = $ex.getId (); 123 throw new org.omg.CORBA.MARSHAL (_id); 124 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 125 return is_ancestor_transaction (tc ); 126 } finally { 127 _releaseReply ($in); 128 } 129 } // is_ancestor_transaction 130 131 public boolean is_descendant_transaction (org.omg.CosTransactions.Coordinator tc) 132 { 133 org.omg.CORBA.portable.InputStream $in = null; 134 try { 135 org.omg.CORBA.portable.OutputStream $out = _request ("is_descendant_transaction", true); 136 org.omg.CosTransactions.CoordinatorHelper.write ($out, tc); 137 $in = _invoke ($out); 138 boolean $result = $in.read_boolean (); 139 return $result; 140 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 141 $in = $ex.getInputStream (); 142 String _id = $ex.getId (); 143 throw new org.omg.CORBA.MARSHAL (_id); 144 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 145 return is_descendant_transaction (tc ); 146 } finally { 147 _releaseReply ($in); 148 } 149 } // is_descendant_transaction 150 151 public boolean is_top_level_transaction () 152 { 153 org.omg.CORBA.portable.InputStream $in = null; 154 try { 155 org.omg.CORBA.portable.OutputStream $out = _request ("is_top_level_transaction", true); 156 $in = _invoke ($out); 157 boolean $result = $in.read_boolean (); 158 return $result; 159 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 160 $in = $ex.getInputStream (); 161 String _id = $ex.getId (); 162 throw new org.omg.CORBA.MARSHAL (_id); 163 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 164 return is_top_level_transaction ( ); 165 } finally { 166 _releaseReply ($in); 167 } 168 } // is_top_level_transaction 169 170 public int hash_transaction () 171 { 172 org.omg.CORBA.portable.InputStream $in = null; 173 try { 174 org.omg.CORBA.portable.OutputStream $out = _request ("hash_transaction", true); 175 $in = _invoke ($out); 176 int $result = $in.read_ulong (); 177 return $result; 178 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 179 $in = $ex.getInputStream (); 180 String _id = $ex.getId (); 181 throw new org.omg.CORBA.MARSHAL (_id); 182 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 183 return hash_transaction ( ); 184 } finally { 185 _releaseReply ($in); 186 } 187 } // hash_transaction 188 189 public int hash_top_level_tran () 190 { 191 org.omg.CORBA.portable.InputStream $in = null; 192 try { 193 org.omg.CORBA.portable.OutputStream $out = _request ("hash_top_level_tran", true); 194 $in = _invoke ($out); 195 int $result = $in.read_ulong (); 196 return $result; 197 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 198 $in = $ex.getInputStream (); 199 String _id = $ex.getId (); 200 throw new org.omg.CORBA.MARSHAL (_id); 201 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 202 return hash_top_level_tran ( ); 203 } finally { 204 _releaseReply ($in); 205 } 206 } // hash_top_level_tran 207 208 public org.omg.CosTransactions.RecoveryCoordinator register_resource (org.omg.CosTransactions.Resource r) throws org.omg.CosTransactions.Inactive 209 { 210 org.omg.CORBA.portable.InputStream $in = null; 211 try { 212 org.omg.CORBA.portable.OutputStream $out = _request ("register_resource", true); 213 org.omg.CosTransactions.ResourceHelper.write ($out, r); 214 $in = _invoke ($out); 215 org.omg.CosTransactions.RecoveryCoordinator $result = org.omg.CosTransactions.RecoveryCoordinatorHelper.read ($in); 216 return $result; 217 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 218 $in = $ex.getInputStream (); 219 String _id = $ex.getId (); 220 if (_id.equals ("IDL:CosTransactions/Inactive:1.0")) 221 throw org.omg.CosTransactions.InactiveHelper.read ($in); 222 else 223 throw new org.omg.CORBA.MARSHAL (_id); 224 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 225 return register_resource (r ); 226 } finally { 227 _releaseReply ($in); 228 } 229 } // register_resource 230 231 public void register_synchronization (org.omg.CosTransactions.Synchronization sync) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.SynchronizationUnavailable 232 { 233 org.omg.CORBA.portable.InputStream $in = null; 234 try { 235 org.omg.CORBA.portable.OutputStream $out = _request ("register_synchronization", true); 236 org.omg.CosTransactions.SynchronizationHelper.write ($out, sync); 237 $in = _invoke ($out); 238 return; 239 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 240 $in = $ex.getInputStream (); 241 String _id = $ex.getId (); 242 if (_id.equals ("IDL:CosTransactions/Inactive:1.0")) 243 throw org.omg.CosTransactions.InactiveHelper.read ($in); 244 else if (_id.equals ("IDL:CosTransactions/SynchronizationUnavailable:1.0")) 245 throw org.omg.CosTransactions.SynchronizationUnavailableHelper.read ($in); 246 else 247 throw new org.omg.CORBA.MARSHAL (_id); 248 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 249 register_synchronization (sync ); 250 } finally { 251 _releaseReply ($in); 252 } 253 } // register_synchronization 254 255 public void register_subtran_aware (org.omg.CosTransactions.SubtransactionAwareResource r) throws org.omg.CosTransactions.Inactive, org.omg.CosTransactions.NotSubtransaction 256 { 257 org.omg.CORBA.portable.InputStream $in = null; 258 try { 259 org.omg.CORBA.portable.OutputStream $out = _request ("register_subtran_aware", true); 260 org.omg.CosTransactions.SubtransactionAwareResourceHelper.write ($out, r); 261 $in = _invoke ($out); 262 return; 263 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 264 $in = $ex.getInputStream (); 265 String _id = $ex.getId (); 266 if (_id.equals ("IDL:CosTransactions/Inactive:1.0")) 267 throw org.omg.CosTransactions.InactiveHelper.read ($in); 268 else if (_id.equals ("IDL:CosTransactions/NotSubtransaction:1.0")) 269 throw org.omg.CosTransactions.NotSubtransactionHelper.read ($in); 270 else 271 throw new org.omg.CORBA.MARSHAL (_id); 272 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 273 register_subtran_aware (r ); 274 } finally { 275 _releaseReply ($in); 276 } 277 } // register_subtran_aware 278 279 public void rollback_only () throws org.omg.CosTransactions.Inactive 280 { 281 org.omg.CORBA.portable.InputStream $in = null; 282 try { 283 org.omg.CORBA.portable.OutputStream $out = _request ("rollback_only", true); 284 $in = _invoke ($out); 285 return; 286 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 287 $in = $ex.getInputStream (); 288 String _id = $ex.getId (); 289 if (_id.equals ("IDL:CosTransactions/Inactive:1.0")) 290 throw org.omg.CosTransactions.InactiveHelper.read ($in); 291 else 292 throw new org.omg.CORBA.MARSHAL (_id); 293 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 294 rollback_only ( ); 295 } finally { 296 _releaseReply ($in); 297 } 298 } // rollback_only 299 300 public String get_transaction_name () 301 { 302 org.omg.CORBA.portable.InputStream $in = null; 303 try { 304 org.omg.CORBA.portable.OutputStream $out = _request ("get_transaction_name", true); 305 $in = _invoke ($out); 306 String $result = $in.read_string (); 307 return $result; 308 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 309 $in = $ex.getInputStream (); 310 String _id = $ex.getId (); 311 throw new org.omg.CORBA.MARSHAL (_id); 312 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 313 return get_transaction_name ( ); 314 } finally { 315 _releaseReply ($in); 316 } 317 } // get_transaction_name 318 319 public org.omg.CosTransactions.Control create_subtransaction () throws org.omg.CosTransactions.SubtransactionsUnavailable, org.omg.CosTransactions.Inactive 320 { 321 org.omg.CORBA.portable.InputStream $in = null; 322 try { 323 org.omg.CORBA.portable.OutputStream $out = _request ("create_subtransaction", true); 324 $in = _invoke ($out); 325 org.omg.CosTransactions.Control $result = org.omg.CosTransactions.ControlHelper.read ($in); 326 return $result; 327 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 328 $in = $ex.getInputStream (); 329 String _id = $ex.getId (); 330 if (_id.equals ("IDL:CosTransactions/SubtransactionsUnavailable:1.0")) 331 throw org.omg.CosTransactions.SubtransactionsUnavailableHelper.read ($in); 332 else if (_id.equals ("IDL:CosTransactions/Inactive:1.0")) 333 throw org.omg.CosTransactions.InactiveHelper.read ($in); 334 else 335 throw new org.omg.CORBA.MARSHAL (_id); 336 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 337 return create_subtransaction ( ); 338 } finally { 339 _releaseReply ($in); 340 } 341 } // create_subtransaction 342 343 public org.omg.CosTransactions.PropagationContext get_txcontext () throws org.omg.CosTransactions.Unavailable 344 { 345 org.omg.CORBA.portable.InputStream $in = null; 346 try { 347 org.omg.CORBA.portable.OutputStream $out = _request ("get_txcontext", true); 348 $in = _invoke ($out); 349 org.omg.CosTransactions.PropagationContext $result = org.omg.CosTransactions.PropagationContextHelper.read ($in); 350 return $result; 351 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 352 $in = $ex.getInputStream (); 353 String _id = $ex.getId (); 354 if (_id.equals ("IDL:CosTransactions/Unavailable:1.0")) 355 throw org.omg.CosTransactions.UnavailableHelper.read ($in); 356 else 357 throw new org.omg.CORBA.MARSHAL (_id); 358 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 359 return get_txcontext ( ); 360 } finally { 361 _releaseReply ($in); 362 } 363 } // get_txcontext 364 365 // Type-specific CORBA::Object operations 366 private static String[] __ids = { 367 "IDL:CosTransactions/Coordinator:1.0"}; 368 369 public String[] _ids () 370 { 371 return (String[])__ids.clone (); 372 } 373 374 private void readObject (java.io.ObjectInputStream s) throws java.io.IOException 375 { 376 String str = s.readUTF (); 377 String[] args = null; 378 java.util.Properties props = null; 379 org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init (args, props).string_to_object (str); 380 org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl) obj)._get_delegate (); 381 _set_delegate (delegate); 382 } 383 384 private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException 385 { 386 String[] args = null; 387 java.util.Properties props = null; 388 String str = org.omg.CORBA.ORB.init (args, props).object_to_string (this); 389 s.writeUTF (str); 390 } 391 } // class _CoordinatorStub