C# Class Orleans.StreamProviders.Implementation.RabbitMessageQueueAdapterFactory

Inheritance: IQueueAdapterFactory
Exibir arquivo Open project: Merroy/Orleans

Public Methods

Method Description
CreateAdapter ( ) : Task

Creates the RabbitMQ Queue based adapter.

GetDeliveryFailureHandler ( QueueId queueId ) : Task

Creates a delivery failure handler for the specified queue.

GetQueueAdapterCache ( ) : IQueueAdapterCache

Creates the adapter cache.

GetStreamQueueMapper ( ) : IStreamQueueMapper

Creates the factory stream queue mapper.

Init ( IProviderConfiguration config, string providerName, Logger logger ) : void

Init the factory.

Method Details

CreateAdapter() public method

Creates the RabbitMQ Queue based adapter.
public CreateAdapter ( ) : Task
return Task

GetDeliveryFailureHandler() public method

Creates a delivery failure handler for the specified queue.
public GetDeliveryFailureHandler ( QueueId queueId ) : Task
queueId QueueId
return Task

GetQueueAdapterCache() public method

Creates the adapter cache.
public GetQueueAdapterCache ( ) : IQueueAdapterCache
return IQueueAdapterCache

GetStreamQueueMapper() public method

Creates the factory stream queue mapper.
public GetStreamQueueMapper ( ) : IStreamQueueMapper
return IStreamQueueMapper

Init() public method

Init the factory.
public Init ( IProviderConfiguration config, string providerName, Logger logger ) : void
config IProviderConfiguration
providerName string
logger Logger
return void