C# Class NServiceBus.Redis.RedisTimeoutPersistence

Inheritance: IPersistTimeouts
Afficher le fichier Open project: mackie1001/NServicebus.Redis

Protected Properties

Свойство Type Description
_clientManager IRedisClientsManager
_endpointName string
_log log4net.ILog
_serializer ISerializer

Méthodes publiques

Méthode Description
Add ( TimeoutData timeout ) : void
GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
RedisTimeoutPersistence ( ISerializer serializer, IRedisClientsManager clientManager ) : System
RemoveTimeoutBy ( System.Guid sagaId ) : void
TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool

Méthodes protégées

Méthode Description
Deserialize ( string data ) : TimeoutData
GetClient ( ) : RedisClient
GetDateTimeFromScore ( int score ) : System.DateTime
GetKeyPrefix ( ) : string
GetSagaIdMapHashName ( ) : string
GetStartDate ( ) : System.DateTime
GetTimeoutDataHashName ( ) : string
GetTimeoutIdsListName ( ) : string
GetTimeoutTimesSortedSetName ( ) : string
ScoreDateTime ( System.DateTime time ) : int
Serialize ( TimeoutData timeout ) : string

Method Details

Add() public méthode

public Add ( TimeoutData timeout ) : void
timeout NServiceBus.Timeout.Core.TimeoutData
Résultat void

Deserialize() protected méthode

protected Deserialize ( string data ) : TimeoutData
data string
Résultat NServiceBus.Timeout.Core.TimeoutData

GetClient() protected méthode

protected GetClient ( ) : RedisClient
Résultat ServiceStack.Redis.RedisClient

GetDateTimeFromScore() protected méthode

protected GetDateTimeFromScore ( int score ) : System.DateTime
score int
Résultat System.DateTime

GetKeyPrefix() protected méthode

protected GetKeyPrefix ( ) : string
Résultat string

GetNextChunk() public méthode

public GetNextChunk ( System.DateTime startSlice, System.DateTime &nextTimeToRunQuery ) : DateTime>>.List
startSlice System.DateTime
nextTimeToRunQuery System.DateTime
Résultat DateTime>>.List

GetSagaIdMapHashName() protected méthode

protected GetSagaIdMapHashName ( ) : string
Résultat string

GetStartDate() protected méthode

protected GetStartDate ( ) : System.DateTime
Résultat System.DateTime

GetTimeoutDataHashName() protected méthode

protected GetTimeoutDataHashName ( ) : string
Résultat string

GetTimeoutIdsListName() protected méthode

protected GetTimeoutIdsListName ( ) : string
Résultat string

GetTimeoutTimesSortedSetName() protected méthode

protected GetTimeoutTimesSortedSetName ( ) : string
Résultat string

RedisTimeoutPersistence() public méthode

public RedisTimeoutPersistence ( ISerializer serializer, IRedisClientsManager clientManager ) : System
serializer ISerializer
clientManager IRedisClientsManager
Résultat System

RemoveTimeoutBy() public méthode

public RemoveTimeoutBy ( System.Guid sagaId ) : void
sagaId System.Guid
Résultat void

ScoreDateTime() protected méthode

protected ScoreDateTime ( System.DateTime time ) : int
time System.DateTime
Résultat int

Serialize() protected méthode

protected Serialize ( TimeoutData timeout ) : string
timeout NServiceBus.Timeout.Core.TimeoutData
Résultat string

TryRemove() public méthode

public TryRemove ( string timeoutId, TimeoutData &timeoutData ) : bool
timeoutId string
timeoutData NServiceBus.Timeout.Core.TimeoutData
Résultat bool

Property Details

_clientManager protected_oe property

protected IRedisClientsManager _clientManager
Résultat IRedisClientsManager

_endpointName protected_oe property

protected string _endpointName
Résultat string

_log protected_oe property

protected ILog,log4net _log
Résultat log4net.ILog

_serializer protected_oe property

protected ISerializer _serializer
Résultat ISerializer