constructor(registry, broker, name, group, EndPointFactory, StrategyFactory, strategyOptions) {
		this.registry = registry;
		this.broker = broker;
		this.logger = registry.logger;
		this.strategy = new StrategyFactory(registry, broker, strategyOptions);
		this.name = name;
		this.group = group;
		this.internal = name.startsWith("$");

		this.EndPointFactory = EndPointFactory;

		this.endpoints = [];

		this.localEndpoints = [];
	}
Creates an instance of EndpointList.
@param {Registry} registry
@param {ServiceBroker} broker
@param {String} name
@param {String} group
@param {EndPointClass} EndPointFactory
@param {StrategyClass} StrategyFactory
@param {Object?} strategyOptions
@memberof EndpointList