C# Class MessageBus.Core.SubscriberConfigurator

Inheritance: ISubscriberConfigurator
Datei anzeigen Open project: parshim/MessageBus Class Usage Examples

Public Methods

Method Description
AddCustomSerializer ( ISerializer serializer ) : ISubscriberConfigurator
SetConcurencyLevel ( int level ) : ISubscriberConfigurator
SetConsumerTag ( string consumerTag ) : ISubscriberConfigurator
SetExchange ( string exchange ) : ISubscriberConfigurator
SetNeverReply ( bool neverReply = true ) : ISubscriberConfigurator
SetReceiveSelfPublish ( bool receive ) : ISubscriberConfigurator
SetReplyExchange ( string replyExchange ) : ISubscriberConfigurator
SetRoutingKey ( string routingKey ) : ISubscriberConfigurator
SubscriberConfigurator ( string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace ) : System.Collections.Generic
UseBufferManager ( System.ServiceModel.Channels.BufferManager bufferManager ) : ISubscriberConfigurator
UseDurableQueue ( string queueName ) : ISubscriberConfigurator
UseDurableQueue ( string queueName, bool createBindings ) : ISubscriberConfigurator
UseErrorSubscriber ( IErrorSubscriber errorSubscriber ) : ISubscriberConfigurator
UseJsonSerializerSettings ( JsonSerializerSettings settings ) : ISubscriberConfigurator
UseTaskScheduler ( TaskScheduler scheduler ) : ISubscriberConfigurator
UseTrace ( ITrace trace ) : ISubscriberConfigurator
UseTransactionalDelivery ( ) : ISubscriberConfigurator
UseTransactionalDelivery ( IExceptionFilter exceptionFilter ) : ISubscriberConfigurator
UseTransactionalDelivery ( IExceptionFilter exceptionFilter, ushort prefetch ) : ISubscriberConfigurator
UseTransactionalDelivery ( ushort prefetch ) : ISubscriberConfigurator

Method Details

AddCustomSerializer() public method

public AddCustomSerializer ( ISerializer serializer ) : ISubscriberConfigurator
serializer ISerializer
return ISubscriberConfigurator

SetConcurencyLevel() public method

public SetConcurencyLevel ( int level ) : ISubscriberConfigurator
level int
return ISubscriberConfigurator

SetConsumerTag() public method

public SetConsumerTag ( string consumerTag ) : ISubscriberConfigurator
consumerTag string
return ISubscriberConfigurator

SetExchange() public method

public SetExchange ( string exchange ) : ISubscriberConfigurator
exchange string
return ISubscriberConfigurator

SetNeverReply() public method

public SetNeverReply ( bool neverReply = true ) : ISubscriberConfigurator
neverReply bool
return ISubscriberConfigurator

SetReceiveSelfPublish() public method

public SetReceiveSelfPublish ( bool receive ) : ISubscriberConfigurator
receive bool
return ISubscriberConfigurator

SetReplyExchange() public method

public SetReplyExchange ( string replyExchange ) : ISubscriberConfigurator
replyExchange string
return ISubscriberConfigurator

SetRoutingKey() public method

public SetRoutingKey ( string routingKey ) : ISubscriberConfigurator
routingKey string
return ISubscriberConfigurator

SubscriberConfigurator() public method

public SubscriberConfigurator ( string exchange, string replyExchange, IErrorSubscriber errorSubscriber, bool receiveSelfPublish, ITrace trace ) : System.Collections.Generic
exchange string
replyExchange string
errorSubscriber IErrorSubscriber
receiveSelfPublish bool
trace ITrace
return System.Collections.Generic

UseBufferManager() public method

public UseBufferManager ( System.ServiceModel.Channels.BufferManager bufferManager ) : ISubscriberConfigurator
bufferManager System.ServiceModel.Channels.BufferManager
return ISubscriberConfigurator

UseDurableQueue() public method

public UseDurableQueue ( string queueName ) : ISubscriberConfigurator
queueName string
return ISubscriberConfigurator

UseDurableQueue() public method

public UseDurableQueue ( string queueName, bool createBindings ) : ISubscriberConfigurator
queueName string
createBindings bool
return ISubscriberConfigurator

UseErrorSubscriber() public method

public UseErrorSubscriber ( IErrorSubscriber errorSubscriber ) : ISubscriberConfigurator
errorSubscriber IErrorSubscriber
return ISubscriberConfigurator

UseJsonSerializerSettings() public method

public UseJsonSerializerSettings ( JsonSerializerSettings settings ) : ISubscriberConfigurator
settings Newtonsoft.Json.JsonSerializerSettings
return ISubscriberConfigurator

UseTaskScheduler() public method

public UseTaskScheduler ( TaskScheduler scheduler ) : ISubscriberConfigurator
scheduler System.Threading.Tasks.TaskScheduler
return ISubscriberConfigurator

UseTrace() public method

public UseTrace ( ITrace trace ) : ISubscriberConfigurator
trace ITrace
return ISubscriberConfigurator

UseTransactionalDelivery() public method

public UseTransactionalDelivery ( ) : ISubscriberConfigurator
return ISubscriberConfigurator

UseTransactionalDelivery() public method

public UseTransactionalDelivery ( IExceptionFilter exceptionFilter ) : ISubscriberConfigurator
exceptionFilter IExceptionFilter
return ISubscriberConfigurator

UseTransactionalDelivery() public method

public UseTransactionalDelivery ( IExceptionFilter exceptionFilter, ushort prefetch ) : ISubscriberConfigurator
exceptionFilter IExceptionFilter
prefetch ushort
return ISubscriberConfigurator

UseTransactionalDelivery() public method

public UseTransactionalDelivery ( ushort prefetch ) : ISubscriberConfigurator
prefetch ushort
return ISubscriberConfigurator