C# Class Nimbus.Configuration.BusBuilderConfigurationExtensions

Datei anzeigen Open project: NimbusAPI/Nimbus

Public Methods

Method Description
WithAutoDeleteOnIdle ( this configuration, System.TimeSpan autoDeleteOnIdle ) : BusBuilderConfiguration
WithDebugOptions ( this configuration, DebugConfiguration>.Func debugConfiguration ) : BusBuilderConfiguration
WithDefaultConcurrentHandlerLimit ( this configuration, int defaultConcurrentHandlerLimit ) : BusBuilderConfiguration
WithDefaultMessageTimeToLive ( this configuration, System.TimeSpan timeToLive ) : BusBuilderConfiguration
WithDefaultTimeout ( this configuration, System.TimeSpan defaultTimeout ) : BusBuilderConfiguration
WithDefaults ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
WithDeliveryRetryStrategy ( this configuration, IDeliveryRetryStrategy deliveryRetryStrategy ) : BusBuilderConfiguration
WithDependencyResolver ( this configuration, IDependencyResolver dependencyResolver ) : BusBuilderConfiguration
WithEnableDeadLetteringOnMessageExpiration ( this configuration, bool enableDeadLettering ) : BusBuilderConfiguration
WithGlobalInboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
WithGlobalOutboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
WithGlobalPrefix ( this configuration, string globalPrefix ) : BusBuilderConfiguration
WithHeartbeatInterval ( this configuration, System.TimeSpan heartbeatInterval ) : BusBuilderConfiguration
WithLogger ( this configuration, ILogger logger ) : BusBuilderConfiguration
WithMaxDeliveryAttempts ( this configuration, int maxDeliveryAttempts ) : BusBuilderConfiguration
WithNames ( this configuration, string applicationName, string instanceName ) : BusBuilderConfiguration

WithRouter ( this configuration, IRouter router ) : BusBuilderConfiguration
WithTransport ( this configuration, TransportConfiguration transportConfiguration ) : BusBuilderConfiguration
WithTypesFrom ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration

Method Details

WithAutoDeleteOnIdle() public static method

public static WithAutoDeleteOnIdle ( this configuration, System.TimeSpan autoDeleteOnIdle ) : BusBuilderConfiguration
configuration this
autoDeleteOnIdle System.TimeSpan
return BusBuilderConfiguration

WithDebugOptions() public static method

public static WithDebugOptions ( this configuration, DebugConfiguration>.Func debugConfiguration ) : BusBuilderConfiguration
configuration this
debugConfiguration DebugConfiguration>.Func
return BusBuilderConfiguration

WithDefaultConcurrentHandlerLimit() public static method

public static WithDefaultConcurrentHandlerLimit ( this configuration, int defaultConcurrentHandlerLimit ) : BusBuilderConfiguration
configuration this
defaultConcurrentHandlerLimit int
return BusBuilderConfiguration

WithDefaultMessageTimeToLive() public static method

public static WithDefaultMessageTimeToLive ( this configuration, System.TimeSpan timeToLive ) : BusBuilderConfiguration
configuration this
timeToLive System.TimeSpan
return BusBuilderConfiguration

WithDefaultTimeout() public static method

public static WithDefaultTimeout ( this configuration, System.TimeSpan defaultTimeout ) : BusBuilderConfiguration
configuration this
defaultTimeout System.TimeSpan
return BusBuilderConfiguration

WithDefaults() public static method

public static WithDefaults ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
return BusBuilderConfiguration

WithDeliveryRetryStrategy() public static method

public static WithDeliveryRetryStrategy ( this configuration, IDeliveryRetryStrategy deliveryRetryStrategy ) : BusBuilderConfiguration
configuration this
deliveryRetryStrategy IDeliveryRetryStrategy
return BusBuilderConfiguration

WithDependencyResolver() public static method

public static WithDependencyResolver ( this configuration, IDependencyResolver dependencyResolver ) : BusBuilderConfiguration
configuration this
dependencyResolver IDependencyResolver
return BusBuilderConfiguration

WithEnableDeadLetteringOnMessageExpiration() public static method

public static WithEnableDeadLetteringOnMessageExpiration ( this configuration, bool enableDeadLettering ) : BusBuilderConfiguration
configuration this
enableDeadLettering bool
return BusBuilderConfiguration

WithGlobalInboundInterceptorTypes() public static method

public static WithGlobalInboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
return BusBuilderConfiguration

WithGlobalOutboundInterceptorTypes() public static method

public static WithGlobalOutboundInterceptorTypes ( this configuration ) : BusBuilderConfiguration
configuration this
return BusBuilderConfiguration

WithGlobalPrefix() public static method

public static WithGlobalPrefix ( this configuration, string globalPrefix ) : BusBuilderConfiguration
configuration this
globalPrefix string
return BusBuilderConfiguration

WithHeartbeatInterval() public static method

public static WithHeartbeatInterval ( this configuration, System.TimeSpan heartbeatInterval ) : BusBuilderConfiguration
configuration this
heartbeatInterval System.TimeSpan
return BusBuilderConfiguration

WithLogger() public static method

public static WithLogger ( this configuration, ILogger logger ) : BusBuilderConfiguration
configuration this
logger ILogger
return BusBuilderConfiguration

WithMaxDeliveryAttempts() public static method

public static WithMaxDeliveryAttempts ( this configuration, int maxDeliveryAttempts ) : BusBuilderConfiguration
configuration this
maxDeliveryAttempts int
return BusBuilderConfiguration

WithNames() public static method

public static WithNames ( this configuration, string applicationName, string instanceName ) : BusBuilderConfiguration
configuration this
applicationName string /// This should be unique for your application (e.g. Foo.exe) but should be the same across /// all instances of your application. ///
instanceName string /// This should be unique across ALL instances of your application. Use your hostname if you're /// stuck. ///
return BusBuilderConfiguration

WithRouter() public static method

public static WithRouter ( this configuration, IRouter router ) : BusBuilderConfiguration
configuration this
router IRouter
return BusBuilderConfiguration

WithTransport() public static method

public static WithTransport ( this configuration, TransportConfiguration transportConfiguration ) : BusBuilderConfiguration
configuration this
transportConfiguration TransportConfiguration
return BusBuilderConfiguration

WithTypesFrom() public static method

public static WithTypesFrom ( this configuration, ITypeProvider typeProvider ) : BusBuilderConfiguration
configuration this
typeProvider ITypeProvider
return BusBuilderConfiguration