Files
parr_api/PARR.Core/Common/RabbitServices/IRabbitAdminService.cs

23 lines
728 B
C#

using PARR.Domain.DTOs.RabbitApi;
using PARR.Domain.Settings;
namespace PARR.Core.Common.RabbitServices
{
public interface IRabbitAdminService
{
/// <summary>
/// Получить статистику соединений из RabbitMQ
/// </summary>
/// <param name="mqSettings"></param>
/// <returns></returns>
Task<RabbitApiResult> GetConnectionsAsync(IMqSettings mqSettings);
/// <summary>
/// Получить статистику по очередям из RabbitMQ
/// </summary>
/// <param name="mqSettings"></param>
/// <returns></returns>
Task<RabbitApiResult> GetQueuesAsync(IMqSettings mqSettings);
}
}