add server status & capabilities
This commit is contained in:
@@ -16,24 +16,18 @@ public interface IApiServer
|
||||
event DataManagerEventHandler? OnResetDataManager;
|
||||
|
||||
IDataManager Manager { get; }
|
||||
|
||||
string ApiUrl { get; }
|
||||
|
||||
bool EnableAuth { get; set; }
|
||||
|
||||
IApiMessageSerializer Serializer { get; }
|
||||
|
||||
ILogger Log { get; set; }
|
||||
|
||||
void Start();
|
||||
|
||||
void Stop();
|
||||
|
||||
void Stop() => Stop(true);
|
||||
void RegisterHandler<T>(T instance) where T : class;
|
||||
|
||||
void RegisterHandler(Delegate handler);
|
||||
|
||||
void RegisterHandler(Delegate handler, bool throwOnError);
|
||||
|
||||
void RegisterHandler(Delegate handler, ApiMessageHandlerAttribute attribute, bool throwOnError);
|
||||
IEnumerable<string> GetEndpoints();
|
||||
void Stop(bool graceful);
|
||||
void Restart(bool graceful);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user