1#!/usr/bin/env python 2# 3# Copyright (c) ZeroC, Inc. All rights reserved. 4# 5 6import Ice 7from TestHelper import TestHelper 8TestHelper.loadSlice("Test.ice") 9import TestI 10 11 12class Server(TestHelper): 13 14 def run(self, args): 15 with self.initialize(args=args) as communicator: 16 communicator.getProperties().setProperty("TestAdapter.Endpoints", self.getTestEndpoint()) 17 adapter = communicator.createObjectAdapter("TestAdapter") 18 adapter.add(TestI.RemoteCommunicatorFactoryI(), Ice.stringToIdentity("factory")) 19 adapter.activate() 20 21 communicator.waitForShutdown() 22