summaryrefslogtreecommitdiff
path: root/py/python/Ice.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2006-04-12 17:32:00 +0000
committerDwayne Boone <dwayne@zeroc.com>2006-04-12 17:32:00 +0000
commitb764fe6ce04b1367522a20a518933cca3ae54c66 (patch)
tree9334709074a791244c90a5ea78240ba930a93524 /py/python/Ice.py
parentFix (diff)
downloadice-b764fe6ce04b1367522a20a518933cca3ae54c66.tar.bz2
ice-b764fe6ce04b1367522a20a518933cca3ae54c66.tar.xz
ice-b764fe6ce04b1367522a20a518933cca3ae54c66.zip
Added createObjectAdapterWithRouter
Diffstat (limited to 'py/python/Ice.py')
-rw-r--r--py/python/Ice.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/py/python/Ice.py b/py/python/Ice.py
index 282a851b537..a427b811e6a 100644
--- a/py/python/Ice.py
+++ b/py/python/Ice.py
@@ -194,6 +194,10 @@ class CommunicatorI(Communicator):
adapter = self._impl.createObjectAdapterWithEndpoints(name, endpoints)
return ObjectAdapterI(adapter)
+ def createObjectAdapterWithRouter(self, name, router):
+ adapter = self._impl.createObjectAdapterWithRouter(name, router)
+ return ObjectAdapterI(adapter)
+
def addObjectFactory(self, factory, id):
self._impl.addObjectFactory(factory, id)
@@ -315,6 +319,10 @@ class ObjectAdapterI(ObjectAdapter):
while not self._impl.waitForDeactivate(1000):
pass
+ def destroy(self):
+ self.deactivate()
+ self.waitForDeactivate()
+
def add(self, servant, id):
return self._impl.add(servant, id)
@@ -363,9 +371,6 @@ class ObjectAdapterI(ObjectAdapter):
def createReverseProxy(self, id):
return self._impl.createReverseProxy(id)
- def addRouter(self, rtr):
- self._impl.addRouter(rtr)
-
def setLocator(self, loc):
self._impl.setLocator(loc)