01: package org.omg.PortableServer;
02:
03: public class _ServantActivatorStub extends
04: org.omg.CORBA.portable.ObjectImpl implements
05: org.omg.PortableServer.ServantActivator {
06: private String[] ids = {
07: "IDL:omg.org/PortableServer/ServantActivator:1.0",
08: "IDL:omg.org/PortableServer/ServantManager:1.0" };
09:
10: public String[] _ids() {
11: return ids;
12: }
13:
14: public final static java.lang.Class _opsClass = org.omg.PortableServer.ServantActivatorOperations.class;
15:
16: public org.omg.PortableServer.Servant incarnate(byte[] oid,
17: org.omg.PortableServer.POA adapter)
18: throws org.omg.PortableServer.ForwardRequest {
19: while (true) {
20: org.omg.CORBA.portable.ServantObject _so = _servant_preinvoke(
21: "incarnate", _opsClass);
22: if (_so == null)
23: throw new org.omg.CORBA.UNKNOWN(
24: "local invocations not supported!");
25: ServantActivatorOperations _localServant = (ServantActivatorOperations) _so.servant;
26: org.omg.PortableServer.Servant _result;
27: try {
28: _result = _localServant.incarnate(oid, adapter);
29: } finally {
30: _servant_postinvoke(_so);
31: }
32: return _result;
33: }
34:
35: }
36:
37: public void etherealize(byte[] oid,
38: org.omg.PortableServer.POA adapter,
39: org.omg.PortableServer.Servant serv,
40: boolean cleanup_in_progress, boolean remaining_activations) {
41: while (true) {
42: org.omg.CORBA.portable.ServantObject _so = _servant_preinvoke(
43: "etherealize", _opsClass);
44: if (_so == null)
45: throw new org.omg.CORBA.UNKNOWN(
46: "local invocations not supported!");
47: ServantActivatorOperations _localServant = (ServantActivatorOperations) _so.servant;
48: try {
49: _localServant.etherealize(oid, adapter, serv,
50: cleanup_in_progress, remaining_activations);
51: } finally {
52: _servant_postinvoke(_so);
53: }
54: return;
55: }
56:
57: }
58:
59: }
|