public EnvoyListener()

in sfintegration/envoymodels/EnvoyListener.cs [15:31]


        public EnvoyListener(string name, string address, string stat_prefix, List<ListenerFilterConfig> clusters)
        {
            this.name = name;
            this.address = address;
            this.filters = new List<EnvoyListenerFilter>();
            foreach (var cluster in clusters)
            {
                if (cluster.Type == ListenerFilterConfig.ListenerFilterType.Tcp)
                {
                    this.filters.Add(new EnvoyTCPListenerFilter(stat_prefix, cluster.ClusterName));
                }
                else
                {
                    this.filters.Add(new EnvoyHTTPListenerFilter(stat_prefix, cluster.ClusterName));
                }
            }
        }