C# 클래스 EventStore.Projections.Core.Standard.IndexEventsByEventType

상속: IProjectionStateHandler, IProjectionCheckpointHandler
파일 보기 프로젝트 열기: EventStore/EventStore

공개 메소드들

메소드 설명
ConfigureSourceProcessingStrategy ( SourceDefinitionBuilder builder ) : void
Dispose ( ) : void
GetSourceDefinition ( ) : IQuerySources
GetStatePartition ( CheckpointTag eventPosition, string category, ResolvedEvent data ) : string
IndexEventsByEventType ( string source, object[]>.Action logger ) : System
Initialize ( ) : void
InitializeShared ( ) : void
Load ( string state ) : void
LoadShared ( string state ) : void
ProcessEvent ( string partition, CheckpointTag eventPosition, string category1, ResolvedEvent data, string &newState, string &newSharedState, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : bool
ProcessNewCheckpoint ( CheckpointTag checkpointPosition, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : void
ProcessPartitionCreated ( string partition, CheckpointTag createPosition, ResolvedEvent data, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : bool
ProcessPartitionDeleted ( string partition, CheckpointTag deletePosition, string &newState ) : bool
TransformCatalogEvent ( CheckpointTag eventPosition, ResolvedEvent data ) : string
TransformStateToResult ( ) : string

메소드 상세

ConfigureSourceProcessingStrategy() 공개 메소드

public ConfigureSourceProcessingStrategy ( SourceDefinitionBuilder builder ) : void
builder EventStore.Projections.Core.Services.Processing.SourceDefinitionBuilder
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetSourceDefinition() 공개 메소드

public GetSourceDefinition ( ) : IQuerySources
리턴 IQuerySources

GetStatePartition() 공개 메소드

public GetStatePartition ( CheckpointTag eventPosition, string category, ResolvedEvent data ) : string
eventPosition CheckpointTag
category string
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
리턴 string

IndexEventsByEventType() 공개 메소드

public IndexEventsByEventType ( string source, object[]>.Action logger ) : System
source string
logger object[]>.Action
리턴 System

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

InitializeShared() 공개 메소드

public InitializeShared ( ) : void
리턴 void

Load() 공개 메소드

public Load ( string state ) : void
state string
리턴 void

LoadShared() 공개 메소드

public LoadShared ( string state ) : void
state string
리턴 void

ProcessEvent() 공개 메소드

public ProcessEvent ( string partition, CheckpointTag eventPosition, string category1, ResolvedEvent data, string &newState, string &newSharedState, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : bool
partition string
eventPosition CheckpointTag
category1 string
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
newState string
newSharedState string
emittedEvents EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope
리턴 bool

ProcessNewCheckpoint() 공개 메소드

public ProcessNewCheckpoint ( CheckpointTag checkpointPosition, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : void
checkpointPosition CheckpointTag
emittedEvents EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope
리턴 void

ProcessPartitionCreated() 공개 메소드

public ProcessPartitionCreated ( string partition, CheckpointTag createPosition, ResolvedEvent data, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : bool
partition string
createPosition CheckpointTag
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
emittedEvents EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope
리턴 bool

ProcessPartitionDeleted() 공개 메소드

public ProcessPartitionDeleted ( string partition, CheckpointTag deletePosition, string &newState ) : bool
partition string
deletePosition CheckpointTag
newState string
리턴 bool

TransformCatalogEvent() 공개 메소드

public TransformCatalogEvent ( CheckpointTag eventPosition, ResolvedEvent data ) : string
eventPosition CheckpointTag
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
리턴 string

TransformStateToResult() 공개 메소드

public TransformStateToResult ( ) : string
리턴 string