C# Class Paralect.ServiceBus.ServiceBusConfigurationExtensions

Datei anzeigen Open project: paralect/Paralect.ServiceBus

Public Methods

Method Description
AddEndpoint ( this configuration, Boolean>.Func typeChecker, String queueName, ITransport transport = null ) : ServiceBusConfiguration

Add endpoint, mapped by function

AddEndpoint ( this configuration, String typeWildcard, String queueName, ITransport transport = null ) : ServiceBusConfiguration

Add endpoint mapped by type full name

Dispatcher ( this configuration, DispatcherConfiguration>.Func configurationAction ) : ServiceBusConfiguration

Configure dispatcher

MemorySynchronousTransport ( this configuration ) : ServiceBusConfiguration

Use memory transport (sync)

MemoryTransport ( this configuration ) : ServiceBusConfiguration

Use memory transport (async)

Modify ( this configuration, Action action ) : ServiceBusConfiguration
MsmqTransport ( this configuration ) : ServiceBusConfiguration

Use MSMQ transport

Out ( this configuration, ServiceBusConfiguration &outConfiguration ) : ServiceBusConfiguration
SetErrorQueue ( this configuration, String queueName ) : ServiceBusConfiguration

Set name of Error Endpoint

SetInputQueue ( this configuration, String queueName ) : ServiceBusConfiguration

Set name of Input Endpoint

SetName ( this configuration, string name ) : ServiceBusConfiguration

Name of instance of ServiceBus. Used for logging.

SetNumberOfWorkerThreads ( this configuration, Int32 number ) : ServiceBusConfiguration

Set number of worker threads

SetServiceLocator ( this configuration, IServiceLocator container ) : ServiceBusConfiguration

Set Unity Container

Method Details

AddEndpoint() public static method

Add endpoint, mapped by function
public static AddEndpoint ( this configuration, Boolean>.Func typeChecker, String queueName, ITransport transport = null ) : ServiceBusConfiguration
configuration this
typeChecker Boolean>.Func
queueName String
transport ITransport
return ServiceBusConfiguration

AddEndpoint() public static method

Add endpoint mapped by type full name
public static AddEndpoint ( this configuration, String typeWildcard, String queueName, ITransport transport = null ) : ServiceBusConfiguration
configuration this
typeWildcard String
queueName String
transport ITransport
return ServiceBusConfiguration

Dispatcher() public static method

Configure dispatcher
public static Dispatcher ( this configuration, DispatcherConfiguration>.Func configurationAction ) : ServiceBusConfiguration
configuration this
configurationAction DispatcherConfiguration>.Func
return ServiceBusConfiguration

MemorySynchronousTransport() public static method

Use memory transport (sync)
public static MemorySynchronousTransport ( this configuration ) : ServiceBusConfiguration
configuration this
return ServiceBusConfiguration

MemoryTransport() public static method

Use memory transport (async)
public static MemoryTransport ( this configuration ) : ServiceBusConfiguration
configuration this
return ServiceBusConfiguration

Modify() public static method

public static Modify ( this configuration, Action action ) : ServiceBusConfiguration
configuration this
action Action
return ServiceBusConfiguration

MsmqTransport() public static method

Use MSMQ transport
public static MsmqTransport ( this configuration ) : ServiceBusConfiguration
configuration this
return ServiceBusConfiguration

Out() public static method

public static Out ( this configuration, ServiceBusConfiguration &outConfiguration ) : ServiceBusConfiguration
configuration this
outConfiguration ServiceBusConfiguration
return ServiceBusConfiguration

SetErrorQueue() public static method

Set name of Error Endpoint
public static SetErrorQueue ( this configuration, String queueName ) : ServiceBusConfiguration
configuration this
queueName String
return ServiceBusConfiguration

SetInputQueue() public static method

Set name of Input Endpoint
public static SetInputQueue ( this configuration, String queueName ) : ServiceBusConfiguration
configuration this
queueName String
return ServiceBusConfiguration

SetName() public static method

Name of instance of ServiceBus. Used for logging.
public static SetName ( this configuration, string name ) : ServiceBusConfiguration
configuration this
name string
return ServiceBusConfiguration

SetNumberOfWorkerThreads() public static method

Set number of worker threads
public static SetNumberOfWorkerThreads ( this configuration, Int32 number ) : ServiceBusConfiguration
configuration this
number System.Int32
return ServiceBusConfiguration

SetServiceLocator() public static method

Set Unity Container
public static SetServiceLocator ( this configuration, IServiceLocator container ) : ServiceBusConfiguration
configuration this
container IServiceLocator
return ServiceBusConfiguration