C# Класс Rhino.ServiceBus.Msmq.AbstractMsmqListener

Наследование: IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
endpointRouter IEndpointRouter

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

Метод Описание
Dispose ( ) : void
Start ( ) : void

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

Метод Описание
AbstractMsmqListener ( IQueueStrategy queueStrategy, Uri endpoint, int threadCount, IMessageSerializer messageSerializer, IEndpointRouter endpointRouter, TransactionalOptions transactional ) : System
AfterStart ( Rhino.ServiceBus.Msmq.OpenedQueue queue ) : void
BeforeStart ( Rhino.ServiceBus.Msmq.OpenedQueue queue ) : void
DeserializeMessages ( Rhino.ServiceBus.Msmq.OpenedQueue messageQueue, System.Messaging.Message transportMessage, Exception>.Action messageSerializationException ) : object[]
GenerateMsmqMessageFromMessageBatch ( ) : System.Messaging.Message
HandlePeekedMessage ( Rhino.ServiceBus.Msmq.OpenedQueue queue, System.Messaging.Message message ) : void
OnStop ( ) : void
PeekMessageOnBackgroundThread ( object state ) : void
Raise ( System.Action action ) : void

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

Метод Описание
TryPeek ( Rhino.ServiceBus.Msmq.OpenedQueue queue, System.Messaging.Message &message ) : bool?
WaitForProcessingToEnd ( ) : void

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

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

protected AbstractMsmqListener ( IQueueStrategy queueStrategy, Uri endpoint, int threadCount, IMessageSerializer messageSerializer, IEndpointRouter endpointRouter, TransactionalOptions transactional ) : System
queueStrategy IQueueStrategy
endpoint System.Uri
threadCount int
messageSerializer IMessageSerializer
endpointRouter IEndpointRouter
transactional TransactionalOptions
Результат System

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

protected AfterStart ( Rhino.ServiceBus.Msmq.OpenedQueue queue ) : void
queue Rhino.ServiceBus.Msmq.OpenedQueue
Результат void

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

protected BeforeStart ( Rhino.ServiceBus.Msmq.OpenedQueue queue ) : void
queue Rhino.ServiceBus.Msmq.OpenedQueue
Результат void

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

protected DeserializeMessages ( Rhino.ServiceBus.Msmq.OpenedQueue messageQueue, System.Messaging.Message transportMessage, Exception>.Action messageSerializationException ) : object[]
messageQueue Rhino.ServiceBus.Msmq.OpenedQueue
transportMessage System.Messaging.Message
messageSerializationException Exception>.Action
Результат object[]

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

public Dispose ( ) : void
Результат void

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

protected GenerateMsmqMessageFromMessageBatch ( ) : System.Messaging.Message
Результат System.Messaging.Message

HandlePeekedMessage() защищенный абстрактный Метод

protected abstract HandlePeekedMessage ( Rhino.ServiceBus.Msmq.OpenedQueue queue, System.Messaging.Message message ) : void
queue Rhino.ServiceBus.Msmq.OpenedQueue
message System.Messaging.Message
Результат void

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

protected OnStop ( ) : void
Результат void

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

protected PeekMessageOnBackgroundThread ( object state ) : void
state object
Результат void

Raise() защищенный статический Метод

protected static Raise ( System.Action action ) : void
action System.Action
Результат void

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

public Start ( ) : void
Результат void

Описание свойств

endpointRouter защищенное свойство

protected IEndpointRouter endpointRouter
Результат IEndpointRouter