using System; using Plume.Core.Logging; using Shuttle.Servers.Managers.Clients; using Shuttle.Servers.Managers.Events; using Shuttle.Servers.Managers.Items; using Shuttle.Servers.Managers.Notifications; namespace Shuttle.Servers { public interface ISignalrServer : IDisposable { bool IsInitialized { get; } void Initialize(ILogger logger, IClientManager clientManager, IItemDepository itemDepository, IOperationNotificationListener operationNotificationListener, IEventNotificationListener eventNotificationListener); void Start(); } }