C# Class EventStore.Projections.Core.Services.Processing.QueryProcessingStrategy

Inheritance: EventStore.Projections.Core.Services.Processing.DefaultProjectionProcessingStrategy
Afficher le fichier Open project: EventStore/EventStore

Méthodes publiques

Méthode Description
GetIsSlaveProjection ( ) : bool
GetProducesRunningResults ( ) : bool
GetSlaveProjections ( ) : SlaveProjectionDefinitions
GetStopOnEof ( ) : bool
GetUseCheckpoints ( ) : bool
QueryProcessingStrategy ( string name, ProjectionVersion projectionVersion, IProjectionStateHandler stateHandler, ProjectionConfig projectionConfig, IQuerySources sourceDefinition, ILogger logger, ReaderSubscriptionDispatcher subscriptionDispatcher ) : System

Méthodes protégées

Méthode Description
CreateFirstPhaseResultEmitter ( EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder namingBuilder ) : IResultEventEmitter
CreateProjectionProcessingPhases ( IPublisher publisher, IPublisher inputQueue, System.Guid projectionCorrelationId, EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder namingBuilder, EventStore.Projections.Core.Services.Processing.PartitionStateCache partitionStateCache, CoreProjection coreProjection, IODispatcher ioDispatcher, IProjectionProcessingPhase firstPhase ) : IProjectionProcessingPhase[]

Method Details

CreateFirstPhaseResultEmitter() protected méthode

protected CreateFirstPhaseResultEmitter ( EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder namingBuilder ) : IResultEventEmitter
namingBuilder EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder
Résultat IResultEventEmitter

CreateProjectionProcessingPhases() protected méthode

protected CreateProjectionProcessingPhases ( IPublisher publisher, IPublisher inputQueue, System.Guid projectionCorrelationId, EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder namingBuilder, EventStore.Projections.Core.Services.Processing.PartitionStateCache partitionStateCache, CoreProjection coreProjection, IODispatcher ioDispatcher, IProjectionProcessingPhase firstPhase ) : IProjectionProcessingPhase[]
publisher IPublisher
inputQueue IPublisher
projectionCorrelationId System.Guid
namingBuilder EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder
partitionStateCache EventStore.Projections.Core.Services.Processing.PartitionStateCache
coreProjection CoreProjection
ioDispatcher IODispatcher
firstPhase IProjectionProcessingPhase
Résultat IProjectionProcessingPhase[]

GetIsSlaveProjection() public méthode

public GetIsSlaveProjection ( ) : bool
Résultat bool

GetProducesRunningResults() public méthode

public GetProducesRunningResults ( ) : bool
Résultat bool

GetSlaveProjections() public méthode

public GetSlaveProjections ( ) : SlaveProjectionDefinitions
Résultat SlaveProjectionDefinitions

GetStopOnEof() public méthode

public GetStopOnEof ( ) : bool
Résultat bool

GetUseCheckpoints() public méthode

public GetUseCheckpoints ( ) : bool
Résultat bool

QueryProcessingStrategy() public méthode

public QueryProcessingStrategy ( string name, ProjectionVersion projectionVersion, IProjectionStateHandler stateHandler, ProjectionConfig projectionConfig, IQuerySources sourceDefinition, ILogger logger, ReaderSubscriptionDispatcher subscriptionDispatcher ) : System
name string
projectionVersion ProjectionVersion
stateHandler IProjectionStateHandler
projectionConfig ProjectionConfig
sourceDefinition IQuerySources
logger ILogger
subscriptionDispatcher ReaderSubscriptionDispatcher
Résultat System