C# Класс EventStore.Core.Services.Transport.Http.Controllers.PersistentSubscriptionController

Наследование: EventStore.Core.Services.Transport.Http.Controllers.CommunicationController
Показать файл Открыть проект

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

Метод Описание
PersistentSubscriptionController ( IHttpForwarder httpForwarder, IPublisher publisher, IPublisher networkSendQueue ) : System

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

Метод Описание
SubscribeCore ( IHttpService service ) : void

Приватные методы

Метод Описание
AckMessage ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
AckMessages ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
BuildSubscriptionGroupKey ( string stream, string groupName ) : string
CalculateNamedConsumerStrategyForOldClients ( SubscriptionConfigData data ) : string
DeleteSubscription ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
GetAllSubscriptionInfo ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
GetEmbedLevel ( EventStore.Transport.Http.EntityManagement.HttpEntityManager manager, System.UriTemplateMatch match, EmbedLevel htmlLevel = EmbedLevel.PrettyBody ) : EmbedLevel
GetNackAction ( EventStore.Transport.Http.EntityManagement.HttpEntityManager manager, System.UriTemplateMatch match, NakAction nakAction = NakAction.Unknown ) : EventStore.Core.Messages.ClientMessage.PersistentSubscriptionNackEvents.NakAction
GetNextNMessages ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
GetSubscriptionInfo ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
GetSubscriptionInfoForStream ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
NackMessage ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
NackMessages ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
ParseConfig ( SubscriptionConfigData config ) : SubscriptionConfigData
PostSubscription ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
PutSubscription ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
ReplayParkedMessages ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, System.UriTemplateMatch match ) : void
StatsConfiguration ( EventStore.Transport.Http.EntityManagement.HttpEntityManager http, EventStore.Core.Messaging.Message message ) : ResponseConfiguration
ToDto ( EventStore.Transport.Http.EntityManagement.HttpEntityManager manager, MonitoringMessage message ) : IEnumerable
ToSummaryDto ( EventStore.Transport.Http.EntityManagement.HttpEntityManager manager, MonitoringMessage message ) : IEnumerable
ValidateConfig ( SubscriptionConfigData config, EventStore.Transport.Http.EntityManagement.HttpEntityManager http ) : bool

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

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

public PersistentSubscriptionController ( IHttpForwarder httpForwarder, IPublisher publisher, IPublisher networkSendQueue ) : System
httpForwarder IHttpForwarder
publisher IPublisher
networkSendQueue IPublisher
Результат System

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

protected SubscribeCore ( IHttpService service ) : void
service IHttpService
Результат void