39 |
package gnu.CORBA.Poa; |
package gnu.CORBA.Poa; |
40 |
|
|
41 |
import gnu.CORBA.Functional_ORB; |
import gnu.CORBA.Functional_ORB; |
42 |
|
import gnu.CORBA.DynAn.gnuDynAnyFactory; |
43 |
|
|
44 |
import org.omg.CORBA.BAD_PARAM; |
import org.omg.CORBA.BAD_PARAM; |
45 |
import org.omg.CORBA.OBJECT_NOT_EXIST; |
import org.omg.CORBA.OBJECT_NOT_EXIST; |
63 |
* Maps the active threads to the invocation data ("Current's"). |
* Maps the active threads to the invocation data ("Current's"). |
64 |
*/ |
*/ |
65 |
public gnuPoaCurrent currents = new gnuPoaCurrent(); |
public gnuPoaCurrent currents = new gnuPoaCurrent(); |
66 |
|
|
67 |
|
/** |
68 |
|
* Creates dynamic anys. |
69 |
|
*/ |
70 |
|
public gnuDynAnyFactory factory = new gnuDynAnyFactory(this); |
71 |
|
|
72 |
/** |
/** |
73 |
* Calls the parent constructor and additionally puts the "RootPOA" and |
* Calls the parent constructor and additionally puts the "RootPOA", |
74 |
* "RootPOAManager" into initial references. |
* "RootPOAManager", "POACurrent" and "DynAnyFactory" into initial references. |
75 |
*/ |
*/ |
76 |
public ORB_1_4() |
public ORB_1_4() |
77 |
{ |
{ |
90 |
initial_references.put("RootPOA", rootPOA); |
initial_references.put("RootPOA", rootPOA); |
91 |
initial_references.put("RootPOAManager", rootPOA.the_POAManager()); |
initial_references.put("RootPOAManager", rootPOA.the_POAManager()); |
92 |
initial_references.put("POACurrent", currents); |
initial_references.put("POACurrent", currents); |
93 |
|
initial_references.put("DynAnyFactory", factory); |
94 |
} |
} |
95 |
|
|
96 |
/** |
/** |