namespace NATS.Server.Monitoring; public sealed class RoutezHandler { private readonly NatsServer _server; /// /// Creates route monitoring handler. /// /// Server instance providing route metrics. public RoutezHandler(NatsServer server) { _server = server; } /// /// Builds route metrics payload for /routez. /// public object Build() { var routes = _server.Stats.Routes; return new { routes, num_routes = routes, }; } }