internal EndpointHostResolver(Ice.Communicator communicator) { _communicator = communicator; _protocol = communicator.protocolSupport(); _preferIPv6 = communicator.preferIPv6(); _thread = new HelperThread(this); updateObserver(); _thread.Start(Util.stringToThreadPriority( communicator.initializationData().properties.getProperty("Ice.ThreadPriority"))); }