public Listener(int listenerPort, string urlBase, string nodeConfigFile)
        {
            urlBase = NormalizePrefix(urlBase);
            this.Port = listenerPort;

            if (!string.IsNullOrWhiteSpace(nodeConfigFile))
            {
                if (!urlBase.Equals("wd/hub"))
                {
                    Logger.Warn(
                        "--url-base '{0}' will be overriden and set to 'wd/hub' because --nodeconfig option was specified", 
                        urlBase);
                }

                urlBase = "wd/hub";

                this.nodeRegistrar = new NodeRegistrar(nodeConfigFile, "localhost", this.Port);
            }

            this.baseAddress = new UriBuilder("http", "localhost", this.Port, urlBase).Uri;
        }
Example #2
0
        public Listener(int listenerPort, string urlBase, string nodeConfigFile)
        {
            urlBase   = NormalizePrefix(urlBase);
            this.Port = listenerPort;

            if (!string.IsNullOrWhiteSpace(nodeConfigFile))
            {
                if (!urlBase.Equals("wd/hub"))
                {
                    Logger.Warn(
                        "--url-base '{0}' will be overriden and set to 'wd/hub' because --nodeconfig option was specified",
                        urlBase);
                }

                urlBase = "wd/hub";

                this.nodeRegistrar = new NodeRegistrar(nodeConfigFile, "localhost", this.Port);
            }

            this.baseAddress = new UriBuilder("http", "localhost", this.Port, urlBase).Uri;
        }