C# Класс EventStore.Projections.Core.Standard.IndexEventsByEventType

Наследование: IProjectionStateHandler, IProjectionCheckpointHandler
Показать файл Открыть проект

Открытые методы

Метод Описание
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