diff options
author | vnugent <public@vaughnnugent.com> | 2024-06-28 15:48:22 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-06-28 15:48:22 -0400 |
commit | 6b8c67888731f7dd210acdb2b1160cdbdbe30d47 (patch) | |
tree | d4eb2d4b2b522bb6936671f7648a29521446b72b /lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs | |
parent | 12391e9a207b60b41a074600fc2373ad3eb1c3ab (diff) |
refactor: Update service stack to reflect new loading patterns
Diffstat (limited to 'lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs')
-rw-r--r-- | lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs b/lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs index 29b9fdc..a446e37 100644 --- a/lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs +++ b/lib/Plugins.Essentials.ServiceStack/src/ServiceGroup.cs @@ -28,6 +28,7 @@ using System.Collections.Generic; using System.Runtime.CompilerServices; using VNLib.Utils.Extensions; +using VNLib.Plugins.Essentials.ServiceStack.Plugins; namespace VNLib.Plugins.Essentials.ServiceStack { @@ -41,19 +42,13 @@ namespace VNLib.Plugins.Essentials.ServiceStack /// Initalizes a new <see cref="ServiceGroup"/> of virtual hosts /// with common transport /// </remarks> - /// <param name="serviceEndpoint">The <see cref="IPEndPoint"/> to listen for connections on</param> /// <param name="hosts">The hosts that share a common interface endpoint</param> - public sealed class ServiceGroup(IPEndPoint serviceEndpoint, IEnumerable<IServiceHost> hosts) + public sealed class ServiceGroup(IEnumerable<IServiceHost> hosts) { private readonly LinkedList<IServiceHost> _vHosts = new(hosts); private readonly ConditionalWeakTable<IManagedPlugin, IEndpoint[]> _endpointsForPlugins = new(); /// <summary> - /// The <see cref="IPEndPoint"/> transport endpoint for all loaded service hosts - /// </summary> - public IPEndPoint ServiceEndpoint => serviceEndpoint; - - /// <summary> /// The collection of hosts that are loaded by this group /// </summary> public IReadOnlyCollection<IServiceHost> Hosts => _vHosts; |