1 package org.omg.CosNaming; 2 3 4 10 11 12 25 public class _NamingContextExtStub extends org.omg.CORBA.portable.ObjectImpl implements org.omg.CosNaming.NamingContextExt 26 { 27 28 29 39 public String to_string (org.omg.CosNaming.NameComponent [] n) throws org.omg.CosNaming.NamingContextPackage.InvalidName 40 { 41 org.omg.CORBA.portable.InputStream $in = null; 42 try { 43 org.omg.CORBA.portable.OutputStream $out = _request ("to_string", true); 44 org.omg.CosNaming.NameHelper.write ($out, n); 45 $in = _invoke ($out); 46 String $result = org.omg.CosNaming.NamingContextExtPackage.StringNameHelper.read ($in); 47 return $result; 48 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 49 $in = $ex.getInputStream (); 50 String _id = $ex.getId (); 51 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 52 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 53 else 54 throw new org.omg.CORBA.MARSHAL (_id); 55 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 56 return to_string (n ); 57 } finally { 58 _releaseReply ($in); 59 } 60 } 62 63 73 public org.omg.CosNaming.NameComponent [] to_name (String sn) throws org.omg.CosNaming.NamingContextPackage.InvalidName 74 { 75 org.omg.CORBA.portable.InputStream $in = null; 76 try { 77 org.omg.CORBA.portable.OutputStream $out = _request ("to_name", true); 78 org.omg.CosNaming.NamingContextExtPackage.StringNameHelper.write ($out, sn); 79 $in = _invoke ($out); 80 org.omg.CosNaming.NameComponent $result[] = org.omg.CosNaming.NameHelper.read ($in); 81 return $result; 82 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 83 $in = $ex.getInputStream (); 84 String _id = $ex.getId (); 85 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 86 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 87 else 88 throw new org.omg.CORBA.MARSHAL (_id); 89 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 90 return to_name (sn ); 91 } finally { 92 _releaseReply ($in); 93 } 94 } 96 97 111 public String to_url (String addr, String sn) throws org.omg.CosNaming.NamingContextExtPackage.InvalidAddress , org.omg.CosNaming.NamingContextPackage.InvalidName 112 { 113 org.omg.CORBA.portable.InputStream $in = null; 114 try { 115 org.omg.CORBA.portable.OutputStream $out = _request ("to_url", true); 116 org.omg.CosNaming.NamingContextExtPackage.AddressHelper.write ($out, addr); 117 org.omg.CosNaming.NamingContextExtPackage.StringNameHelper.write ($out, sn); 118 $in = _invoke ($out); 119 String $result = org.omg.CosNaming.NamingContextExtPackage.URLStringHelper.read ($in); 120 return $result; 121 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 122 $in = $ex.getInputStream (); 123 String _id = $ex.getId (); 124 if (_id.equals ("IDL:omg.org/CosNaming/NamingContextExt/InvalidAddress:1.0")) 125 throw org.omg.CosNaming.NamingContextExtPackage.InvalidAddressHelper.read ($in); 126 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 127 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 128 else 129 throw new org.omg.CORBA.MARSHAL (_id); 130 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 131 return to_url (addr, sn ); 132 } finally { 133 _releaseReply ($in); 134 } 135 } 137 138 152 public org.omg.CORBA.Object resolve_str (String sn) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 153 { 154 org.omg.CORBA.portable.InputStream $in = null; 155 try { 156 org.omg.CORBA.portable.OutputStream $out = _request ("resolve_str", true); 157 org.omg.CosNaming.NamingContextExtPackage.StringNameHelper.write ($out, sn); 158 $in = _invoke ($out); 159 org.omg.CORBA.Object $result = org.omg.CORBA.ObjectHelper.read ($in); 160 return $result; 161 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 162 $in = $ex.getInputStream (); 163 String _id = $ex.getId (); 164 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 165 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 166 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 167 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 168 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 169 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 170 else 171 throw new org.omg.CORBA.MARSHAL (_id); 172 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 173 return resolve_str (sn ); 174 } finally { 175 _releaseReply ($in); 176 } 177 } 179 180 203 public void bind (org.omg.CosNaming.NameComponent [] n, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName , org.omg.CosNaming.NamingContextPackage.AlreadyBound 204 { 205 org.omg.CORBA.portable.InputStream $in = null; 206 try { 207 org.omg.CORBA.portable.OutputStream $out = _request ("bind", true); 208 org.omg.CosNaming.NameHelper.write ($out, n); 209 org.omg.CORBA.ObjectHelper.write ($out, obj); 210 $in = _invoke ($out); 211 return; 212 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 213 $in = $ex.getInputStream (); 214 String _id = $ex.getId (); 215 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 216 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 217 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 218 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 219 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 220 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 221 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0")) 222 throw org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.read ($in); 223 else 224 throw new org.omg.CORBA.MARSHAL (_id); 225 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 226 bind (n, obj ); 227 } finally { 228 _releaseReply ($in); 229 } 230 } 232 233 253 public void bind_context (org.omg.CosNaming.NameComponent [] n, org.omg.CosNaming.NamingContext nc) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName , org.omg.CosNaming.NamingContextPackage.AlreadyBound 254 { 255 org.omg.CORBA.portable.InputStream $in = null; 256 try { 257 org.omg.CORBA.portable.OutputStream $out = _request ("bind_context", true); 258 org.omg.CosNaming.NameHelper.write ($out, n); 259 org.omg.CosNaming.NamingContextHelper.write ($out, nc); 260 $in = _invoke ($out); 261 return; 262 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 263 $in = $ex.getInputStream (); 264 String _id = $ex.getId (); 265 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 266 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 267 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 268 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 269 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 270 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 271 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0")) 272 throw org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.read ($in); 273 else 274 throw new org.omg.CORBA.MARSHAL (_id); 275 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 276 bind_context (n, nc ); 277 } finally { 278 _releaseReply ($in); 279 } 280 } 282 283 301 public void rebind (org.omg.CosNaming.NameComponent [] n, org.omg.CORBA.Object obj) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 302 { 303 org.omg.CORBA.portable.InputStream $in = null; 304 try { 305 org.omg.CORBA.portable.OutputStream $out = _request ("rebind", true); 306 org.omg.CosNaming.NameHelper.write ($out, n); 307 org.omg.CORBA.ObjectHelper.write ($out, obj); 308 $in = _invoke ($out); 309 return; 310 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 311 $in = $ex.getInputStream (); 312 String _id = $ex.getId (); 313 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 314 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 315 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 316 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 317 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 318 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 319 else 320 throw new org.omg.CORBA.MARSHAL (_id); 321 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 322 rebind (n, obj ); 323 } finally { 324 _releaseReply ($in); 325 } 326 } 328 329 347 public void rebind_context (org.omg.CosNaming.NameComponent [] n, org.omg.CosNaming.NamingContext nc) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 348 { 349 org.omg.CORBA.portable.InputStream $in = null; 350 try { 351 org.omg.CORBA.portable.OutputStream $out = _request ("rebind_context", true); 352 org.omg.CosNaming.NameHelper.write ($out, n); 353 org.omg.CosNaming.NamingContextHelper.write ($out, nc); 354 $in = _invoke ($out); 355 return; 356 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 357 $in = $ex.getInputStream (); 358 String _id = $ex.getId (); 359 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 360 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 361 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 362 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 363 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 364 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 365 else 366 throw new org.omg.CORBA.MARSHAL (_id); 367 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 368 rebind_context (n, nc ); 369 } finally { 370 _releaseReply ($in); 371 } 372 } 374 375 393 public org.omg.CORBA.Object resolve (org.omg.CosNaming.NameComponent [] n) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 394 { 395 org.omg.CORBA.portable.InputStream $in = null; 396 try { 397 org.omg.CORBA.portable.OutputStream $out = _request ("resolve", true); 398 org.omg.CosNaming.NameHelper.write ($out, n); 399 $in = _invoke ($out); 400 org.omg.CORBA.Object $result = org.omg.CORBA.ObjectHelper.read ($in); 401 return $result; 402 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 403 $in = $ex.getInputStream (); 404 String _id = $ex.getId (); 405 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 406 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 407 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 408 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 409 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 410 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 411 else 412 throw new org.omg.CORBA.MARSHAL (_id); 413 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 414 return resolve (n ); 415 } finally { 416 _releaseReply ($in); 417 } 418 } 420 421 434 public void unbind (org.omg.CosNaming.NameComponent [] n) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 435 { 436 org.omg.CORBA.portable.InputStream $in = null; 437 try { 438 org.omg.CORBA.portable.OutputStream $out = _request ("unbind", true); 439 org.omg.CosNaming.NameHelper.write ($out, n); 440 $in = _invoke ($out); 441 return; 442 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 443 $in = $ex.getInputStream (); 444 String _id = $ex.getId (); 445 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 446 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 447 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 448 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 449 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 450 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 451 else 452 throw new org.omg.CORBA.MARSHAL (_id); 453 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 454 unbind (n ); 455 } finally { 456 _releaseReply ($in); 457 } 458 } 460 461 481 public void list (int how_many, org.omg.CosNaming.BindingListHolder bl, org.omg.CosNaming.BindingIteratorHolder bi) 482 { 483 org.omg.CORBA.portable.InputStream $in = null; 484 try { 485 org.omg.CORBA.portable.OutputStream $out = _request ("list", true); 486 $out.write_ulong (how_many); 487 $in = _invoke ($out); 488 bl.value = org.omg.CosNaming.BindingListHelper.read ($in); 489 bi.value = org.omg.CosNaming.BindingIteratorHelper.read ($in); 490 return; 491 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 492 $in = $ex.getInputStream (); 493 String _id = $ex.getId (); 494 throw new org.omg.CORBA.MARSHAL (_id); 495 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 496 list (how_many, bl, bi ); 497 } finally { 498 _releaseReply ($in); 499 } 500 } 502 503 508 public org.omg.CosNaming.NamingContext new_context () 509 { 510 org.omg.CORBA.portable.InputStream $in = null; 511 try { 512 org.omg.CORBA.portable.OutputStream $out = _request ("new_context", true); 513 $in = _invoke ($out); 514 org.omg.CosNaming.NamingContext $result = org.omg.CosNaming.NamingContextHelper.read ($in); 515 return $result; 516 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 517 $in = $ex.getInputStream (); 518 String _id = $ex.getId (); 519 throw new org.omg.CORBA.MARSHAL (_id); 520 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 521 return new_context ( ); 522 } finally { 523 _releaseReply ($in); 524 } 525 } 527 528 548 public org.omg.CosNaming.NamingContext bind_new_context (org.omg.CosNaming.NameComponent [] n) throws org.omg.CosNaming.NamingContextPackage.NotFound , org.omg.CosNaming.NamingContextPackage.AlreadyBound , org.omg.CosNaming.NamingContextPackage.CannotProceed , org.omg.CosNaming.NamingContextPackage.InvalidName 549 { 550 org.omg.CORBA.portable.InputStream $in = null; 551 try { 552 org.omg.CORBA.portable.OutputStream $out = _request ("bind_new_context", true); 553 org.omg.CosNaming.NameHelper.write ($out, n); 554 $in = _invoke ($out); 555 org.omg.CosNaming.NamingContext $result = org.omg.CosNaming.NamingContextHelper.read ($in); 556 return $result; 557 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 558 $in = $ex.getInputStream (); 559 String _id = $ex.getId (); 560 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotFound:1.0")) 561 throw org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read ($in); 562 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/AlreadyBound:1.0")) 563 throw org.omg.CosNaming.NamingContextPackage.AlreadyBoundHelper.read ($in); 564 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/CannotProceed:1.0")) 565 throw org.omg.CosNaming.NamingContextPackage.CannotProceedHelper.read ($in); 566 else if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/InvalidName:1.0")) 567 throw org.omg.CosNaming.NamingContextPackage.InvalidNameHelper.read ($in); 568 else 569 throw new org.omg.CORBA.MARSHAL (_id); 570 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 571 return bind_new_context (n ); 572 } finally { 573 _releaseReply ($in); 574 } 575 } 577 578 584 public void destroy () throws org.omg.CosNaming.NamingContextPackage.NotEmpty 585 { 586 org.omg.CORBA.portable.InputStream $in = null; 587 try { 588 org.omg.CORBA.portable.OutputStream $out = _request ("destroy", true); 589 $in = _invoke ($out); 590 return; 591 } catch (org.omg.CORBA.portable.ApplicationException $ex) { 592 $in = $ex.getInputStream (); 593 String _id = $ex.getId (); 594 if (_id.equals ("IDL:omg.org/CosNaming/NamingContext/NotEmpty:1.0")) 595 throw org.omg.CosNaming.NamingContextPackage.NotEmptyHelper.read ($in); 596 else 597 throw new org.omg.CORBA.MARSHAL (_id); 598 } catch (org.omg.CORBA.portable.RemarshalException $rm) { 599 destroy ( ); 600 } finally { 601 _releaseReply ($in); 602 } 603 } 605 private static String [] __ids = { 607 "IDL:omg.org/CosNaming/NamingContextExt:1.0", 608 "IDL:omg.org/CosNaming/NamingContext:1.0"}; 609 610 public String [] _ids () 611 { 612 return (String [])__ids.clone (); 613 } 614 615 private void readObject (java.io.ObjectInputStream s) throws java.io.IOException 616 { 617 String str = s.readUTF (); 618 String [] args = null; 619 java.util.Properties props = null; 620 org.omg.CORBA.Object obj = org.omg.CORBA.ORB.init (args, props).string_to_object (str); 621 org.omg.CORBA.portable.Delegate delegate = ((org.omg.CORBA.portable.ObjectImpl ) obj)._get_delegate (); 622 _set_delegate (delegate); 623 } 624 625 private void writeObject (java.io.ObjectOutputStream s) throws java.io.IOException 626 { 627 String [] args = null; 628 java.util.Properties props = null; 629 String str = org.omg.CORBA.ORB.init (args, props).object_to_string (this); 630 s.writeUTF (str); 631 } 632 } | Popular Tags |