Skip to main content

IRedisPubSubServer

Assembly: ServiceStack.Interfaces.dll​
View Source​
Declaration
public interface IRedisPubSubServer : IDisposable

Properties​

OnInit​

View Source​
Declaration
Action OnInit { get; set; }

OnStart​

View Source​
Declaration
Action OnStart { get; set; }

OnStop​

View Source​
Declaration
Action OnStop { get; set; }

OnDispose​

View Source​
Declaration
Action OnDispose { get; set; }

OnMessage​

View Source​
Declaration
Action<string, string> OnMessage { get; set; }

OnUnSubscribe​

View Source​
Declaration
Action<string> OnUnSubscribe { get; set; }

OnEvent​

View Source​
Declaration
Action<string> OnEvent { get; set; }

OnError​

View Source​
Declaration
Action<Exception> OnError { get; set; }

OnFailover​

View Source​
Declaration
Action<IRedisPubSubServer> OnFailover { get; set; }

ClientsManager​

View Source​
Declaration
IRedisClientsManager ClientsManager { get; }

Channels​

View Source​
Declaration
string[] Channels { get; }

WaitBeforeNextRestart​

View Source​
Declaration
TimeSpan? WaitBeforeNextRestart { get; set; }

CurrentServerTime​

View Source​
Declaration
DateTime CurrentServerTime { get; }

Methods​

GetStatus()​

View Source​
Declaration
string GetStatus()
Returns​

System.String

GetStatsDescription()​

View Source​
Declaration
string GetStatsDescription()
Returns​

System.String

Start()​

View Source​
Declaration
IRedisPubSubServer Start()
Returns​

ServiceStack.Redis.IRedisPubSubServer

Stop()​

View Source​
Declaration
void Stop()

Restart()​

View Source​
Declaration
void Restart()