C# Класс EventStore.Projections.Core.Services.Processing.QueryProcessingStrategy

Наследование: EventStore.Projections.Core.Services.Processing.DefaultProjectionProcessingStrategy
Показать файл Открыть проект

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

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

Защищенные методы

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

Описание методов

CreateFirstPhaseResultEmitter() защищенный Метод

protected CreateFirstPhaseResultEmitter ( EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder namingBuilder ) : IResultEventEmitter
namingBuilder EventStore.Projections.Core.Services.Processing.ProjectionNamesBuilder
Результат IResultEventEmitter

CreateProjectionProcessingPhases() защищенный Метод

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
Результат IProjectionProcessingPhase[]

GetIsSlaveProjection() публичный Метод

public GetIsSlaveProjection ( ) : bool
Результат bool

GetProducesRunningResults() публичный Метод

public GetProducesRunningResults ( ) : bool
Результат bool

GetSlaveProjections() публичный Метод

public GetSlaveProjections ( ) : SlaveProjectionDefinitions
Результат SlaveProjectionDefinitions

GetStopOnEof() публичный Метод

public GetStopOnEof ( ) : bool
Результат bool

GetUseCheckpoints() публичный Метод

public GetUseCheckpoints ( ) : bool
Результат bool

QueryProcessingStrategy() публичный Метод

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
Результат System