C# Class ServiceStack.Redis.RedisPubSubServer

Inheritance: IRedisPubSubServer
Afficher le fichier Open project: ServiceStack/ServiceStack.Redis Class Usage Examples

Méthodes publiques

Свойство Type Description
HeartbeatInterval TimeSpan?
HeartbeatTimeout TimeSpan

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetStatsDescription ( ) : string
GetStatus ( ) : string
RedisPubSubServer ( IRedisClientsManager clientsManager ) : System
Restart ( ) : void
Start ( ) : IRedisPubSubServer
Stop ( ) : void

Private Methods

Méthode Description
DisposeHeartbeatTimer ( ) : void
HandleFailover ( IRedisClientsManager clientsManager ) : void
HandleUnSubscribe ( string channel ) : void
Init ( ) : void
KillBgThreadIfExists ( ) : void
NotifyAllSubscribers ( string commandType = null ) : void
Pulse ( ) : void
RunLoop ( ) : void
SendControlCommand ( int operation ) : void
SendHeartbeat ( object state ) : void
SleepBackOffMultiplier ( int continuousErrorsCount ) : void
Stop ( bool shouldRestart ) : void

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetStatsDescription() public méthode

public GetStatsDescription ( ) : string
Résultat string

GetStatus() public méthode

public GetStatus ( ) : string
Résultat string

RedisPubSubServer() public méthode

public RedisPubSubServer ( IRedisClientsManager clientsManager ) : System
clientsManager IRedisClientsManager
Résultat System

Restart() public méthode

public Restart ( ) : void
Résultat void

Start() public méthode

public Start ( ) : IRedisPubSubServer
Résultat IRedisPubSubServer

Stop() public méthode

public Stop ( ) : void
Résultat void

Property Details

HeartbeatInterval public_oe property

public TimeSpan? HeartbeatInterval
Résultat TimeSpan?

HeartbeatTimeout public_oe property

public TimeSpan HeartbeatTimeout
Résultat TimeSpan