85 |
|
getClass().getName(), |
86 |
|
REVISION); |
87 |
|
} |
88 |
< |
|
88 |
> |
|
89 |
> |
/** |
90 |
> |
* Unhooks this Configuration object from the ORB |
91 |
> |
*/ |
92 |
|
public void disconnect() { |
93 |
|
try { |
94 |
< |
org.omg.CORBA.Object objRef = _refman.getRootPOA().servant_to_reference(this); |
95 |
< |
_refman.getORB().disconnect(objRef); |
94 |
> |
byte[] oid = _refman.getRootPOA().servant_to_id(this); |
95 |
> |
_refman.getRootPOA().deactivate_object(oid); |
96 |
|
} catch(Exception e) { |
97 |
|
_logger.write(this.toString(), Logger.ERROR, "disconnect failed: "+e); |
98 |
|
} |