C# Class EventStore.Projections.Core.Standard.IndexEventsByEventType

Inheritance: IProjectionStateHandler, IProjectionCheckpointHandler
Afficher le fichier Open project: EventStore/EventStore

Méthodes publiques

Méthode Description
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

Method Details

ConfigureSourceProcessingStrategy() public méthode

public ConfigureSourceProcessingStrategy ( SourceDefinitionBuilder builder ) : void
builder EventStore.Projections.Core.Services.Processing.SourceDefinitionBuilder
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetSourceDefinition() public méthode

public GetSourceDefinition ( ) : IQuerySources
Résultat IQuerySources

GetStatePartition() public méthode

public GetStatePartition ( CheckpointTag eventPosition, string category, ResolvedEvent data ) : string
eventPosition CheckpointTag
category string
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
Résultat string

IndexEventsByEventType() public méthode

public IndexEventsByEventType ( string source, object[]>.Action logger ) : System
source string
logger object[]>.Action
Résultat System

Initialize() public méthode

public Initialize ( ) : void
Résultat void

InitializeShared() public méthode

public InitializeShared ( ) : void
Résultat void

Load() public méthode

public Load ( string state ) : void
state string
Résultat void

LoadShared() public méthode

public LoadShared ( string state ) : void
state string
Résultat void

ProcessEvent() public méthode

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
Résultat bool

ProcessNewCheckpoint() public méthode

public ProcessNewCheckpoint ( CheckpointTag checkpointPosition, EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope &emittedEvents ) : void
checkpointPosition CheckpointTag
emittedEvents EventStore.Projections.Core.Services.Processing.EmittedEventEnvelope
Résultat void

ProcessPartitionCreated() public méthode

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
Résultat bool

ProcessPartitionDeleted() public méthode

public ProcessPartitionDeleted ( string partition, CheckpointTag deletePosition, string &newState ) : bool
partition string
deletePosition CheckpointTag
newState string
Résultat bool

TransformCatalogEvent() public méthode

public TransformCatalogEvent ( CheckpointTag eventPosition, ResolvedEvent data ) : string
eventPosition CheckpointTag
data EventStore.Projections.Core.Services.Processing.ResolvedEvent
Résultat string

TransformStateToResult() public méthode

public TransformStateToResult ( ) : string
Résultat string