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

Inheritance: IProjectionStateHandler, IProjectionCheckpointHandler
Exibir arquivo Open project: EventStore/EventStore

Public Methods

Method 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 method

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

Dispose() public method

public Dispose ( ) : void
return void

GetSourceDefinition() public method

public GetSourceDefinition ( ) : IQuerySources
return IQuerySources

GetStatePartition() public method

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

IndexEventsByEventType() public method

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

Initialize() public method

public Initialize ( ) : void
return void

InitializeShared() public method

public InitializeShared ( ) : void
return void

Load() public method

public Load ( string state ) : void
state string
return void

LoadShared() public method

public LoadShared ( string state ) : void
state string
return void

ProcessEvent() public method

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
return bool

ProcessNewCheckpoint() public method

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

ProcessPartitionCreated() public method

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
return bool

ProcessPartitionDeleted() public method

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

TransformCatalogEvent() public method

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

TransformStateToResult() public method

public TransformStateToResult ( ) : string
return string