/** * Creates a DirectConnectCommunicator. The caller is responsible for calling {@link #waitForShutdown()}. */ public DirectConnectCommunicator(string applicationName, string configFileClasspath, string objectAdapterName, QwerkClientServantFactory servantFactory) { log("constructor called"); this.applicationName = applicationName; this.servantFactory = servantFactory; this.objectAdapterName = objectAdapterName; log("About to do properties loading try block..."); try { InitializationData initData = new InitializationData(); initData.properties = Util.createProperties(); initData.properties.load(configFileClasspath); communicator = Util.initialize(initData); log("Properties Loaded!"); } catch (Exception e) { log(e.ToString()); throw e; } log("constructor terminated"); }