C# 클래스 Brod.Consumers.ConsumerStateStorage

파일 보기 프로젝트 열기: paralect/brod 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

ConsumerStateStorage() 공개 메소드

public ConsumerStateStorage ( String stateStorageDirectory ) : System
stateStorageDirectory String
리턴 System

GetPartitionDirectoryPath() 공개 메소드

public GetPartitionDirectoryPath ( String topic, String group, Int32 partition ) : String
topic String
group String
partition System.Int32
리턴 String

GetPartitionStateFilePath() 공개 메소드

public GetPartitionStateFilePath ( String topic, String group, Int32 partition ) : String
topic String
group String
partition System.Int32
리턴 String

ReadStreamState() 공개 메소드

public ReadStreamState ( String topic, String group, List partitions ) : StreamState
topic String
group String
partitions List
리턴 StreamState

WriteStreamState() 공개 메소드

public WriteStreamState ( StreamState state ) : void
state StreamState
리턴 void

WriteStreamState() 공개 메소드

Write state for only specified partition.
public WriteStreamState ( StreamState state, Int32 partition ) : void
state StreamState
partition System.Int32
리턴 void

WriteStreamState() 공개 메소드

public WriteStreamState ( String topic, String group, Int32 partition, Int32 offset ) : void
topic String
group String
partition System.Int32
offset System.Int32
리턴 void