1 28 29 30 package org.objectweb.corba.runtime; 31 32 36 public class ORBConfigurationImpl 37 extends org.omg.CORBA.LocalObject 38 implements ORBConfiguration 39 { 40 private String [] _orb_initializers; 42 private ValueFactory[] _value_factories; 43 private InitialReference[] _initial_references; 44 private StringifiedInitialReference[] _stringified_initial_references; 45 46 public 48 ORBConfigurationImpl(String [] inits, 49 ValueFactory[] vfacts, 50 InitialReference[] irefs, 51 StringifiedInitialReference[] sirefs) 52 { 53 if (inits==null) { 55 _orb_initializers = new String [0]; 56 } else { 57 _orb_initializers = inits; 58 } 59 60 if (vfacts==null) { 61 _value_factories = new ValueFactory[0]; 62 } else { 63 _value_factories = vfacts; 64 } 65 66 if (irefs==null) { 67 _initial_references = new InitialReference[0]; 68 } else { 69 _initial_references = irefs; 70 } 71 72 if (sirefs==null) { 73 _stringified_initial_references = new StringifiedInitialReference[0]; 74 } else { 75 _stringified_initial_references = sirefs; 76 } 77 } 78 79 83 final public String [] 84 orb_initializers() 85 { 86 return _orb_initializers; 87 } 88 89 final public ValueFactory[] 90 value_factories() 91 { 92 return _value_factories; 93 } 94 95 final public InitialReference[] 96 initial_references() 97 { 98 return _initial_references; 99 } 100 101 final public StringifiedInitialReference[] 102 stringified_initial_references() 103 { 104 return _stringified_initial_references; 105 } 106 } 107 | Popular Tags |