C# Class Brod.Consumers.ConsumerStateStorage

Afficher le fichier Open project: paralect/brod Class Usage Examples

Méthodes publiques

Méthode Description
ConsumerStateStorage ( String stateStorageDirectory ) : System
GetPartitionDirectoryPath ( String topic, String group, Int32 partition ) : String
GetPartitionStateFilePath ( String topic, String group, Int32 partition ) : String
ReadStreamState ( String topic, String group, List partitions ) : StreamState
WriteStreamState ( StreamState state ) : void
WriteStreamState ( StreamState state, Int32 partition ) : void

Write state for only specified partition.

WriteStreamState ( String topic, String group, Int32 partition, Int32 offset ) : void

Method Details

ConsumerStateStorage() public méthode

public ConsumerStateStorage ( String stateStorageDirectory ) : System
stateStorageDirectory String
Résultat System

GetPartitionDirectoryPath() public méthode

public GetPartitionDirectoryPath ( String topic, String group, Int32 partition ) : String
topic String
group String
partition System.Int32
Résultat String

GetPartitionStateFilePath() public méthode

public GetPartitionStateFilePath ( String topic, String group, Int32 partition ) : String
topic String
group String
partition System.Int32
Résultat String

ReadStreamState() public méthode

public ReadStreamState ( String topic, String group, List partitions ) : StreamState
topic String
group String
partitions List
Résultat StreamState

WriteStreamState() public méthode

public WriteStreamState ( StreamState state ) : void
state StreamState
Résultat void

WriteStreamState() public méthode

Write state for only specified partition.
public WriteStreamState ( StreamState state, Int32 partition ) : void
state StreamState
partition System.Int32
Résultat void

WriteStreamState() public méthode

public WriteStreamState ( String topic, String group, Int32 partition, Int32 offset ) : void
topic String
group String
partition System.Int32
offset System.Int32
Résultat void