C# Class Orleans.KafkaStreamProvider.KafkaQueue.TimedQueueCache.TimedQueueCacheCursor

The TimedQueueCacheCursor is at the moment identical to SimpleQueueCache cursor. We are not using the SimpleCacheCursor in order to be able to extend the CacheCursor without considering the SimpleQueueCache.
Inheritance: IQueueCacheCursor
Mostrar archivo Open project: gigya/Orleans.KafkaStreamProvider Class Usage Examples

Private Properties

Property Type Description
IsInStream bool
Reset void
Set void

Public Methods

Method Description
Dispose ( ) : void
GetCurrent ( Exception &exception ) : IBatchContainer
MoveNext ( ) : bool
RecordDeliveryFailure ( ) : void
Refresh ( ) : void
TimedQueueCacheCursor ( TimedQueueCache cache, System.Guid streamGuid, string streamNamespace, Logger logger ) : System
ToString ( ) : string

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
IsInStream ( IBatchContainer batchContainer ) : bool
Reset ( StreamSequenceToken token ) : void
Set ( LinkedListNode item ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetCurrent() public method

public GetCurrent ( Exception &exception ) : IBatchContainer
exception System.Exception
return IBatchContainer

MoveNext() public method

public MoveNext ( ) : bool
return bool

RecordDeliveryFailure() public method

public RecordDeliveryFailure ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

TimedQueueCacheCursor() public method

public TimedQueueCacheCursor ( TimedQueueCache cache, System.Guid streamGuid, string streamNamespace, Logger logger ) : System
cache TimedQueueCache
streamGuid System.Guid
streamNamespace string
logger Logger
return System

ToString() public method

public ToString ( ) : string
return string