01: /***** Copyright (c) 1999-2000 Object Management Group. Unlimited rights to
02: duplicate and use this code are hereby granted provided that this
03: copyright notice is included.
04: *****/
05:
06: /***** This class is specifed by the mapping as abstract.
07: A "dummy" implementation is provided so that the "official" org.omg.*
08: packages may be compiled.
09:
10: ORB-vendors shall provide a complete implementation of the class
11: by extending it with a vendor-specific class which
12: provides "real" implementations for all the methods. E.g.
13:
14: package com.acme_orb_vendor.CORBA_2_3;
15: public class ORB extends org.omg.CORBA_2_3 { ... }
16:
17: In order to be conformant the class shall support the signatures
18: specified here, but will have an orb-specific implementation.
19:
20: The class may support additional vendor specific functionality.
21: *****/package org.omg.CORBA_2_3;
22:
23: public abstract class ORB extends org.omg.CORBA.ORB {
24:
25: // always return a ValueDef or throw BAD_PARAM if not repid of a value
26: public org.omg.CORBA.Object get_value_def(String repid) {
27: throw new org.omg.CORBA.NO_IMPLEMENT();
28: }
29:
30: public org.omg.CORBA.portable.ValueFactory register_value_factory(
31: String id, org.omg.CORBA.portable.ValueFactory factory) {
32: throw new org.omg.CORBA.NO_IMPLEMENT();
33: }
34:
35: public void unregister_value_factory(String id) {
36: throw new org.omg.CORBA.NO_IMPLEMENT();
37: }
38:
39: public org.omg.CORBA.portable.ValueFactory lookup_value_factory(
40: String id) {
41: throw new org.omg.CORBA.NO_IMPLEMENT();
42: }
43:
44: public void set_delegate(java.lang.Object wrapper) {
45: throw new org.omg.CORBA.NO_IMPLEMENT();
46: }
47: }
|