Table of Contents

Class GenerateCompetingConsumerGroupAttribute

Namespace
PatternKit.Generators.Messaging
Assembly
PatternKit.Generators.Abstractions.dll
[AttributeUsage(AttributeTargets.Class|AttributeTargets.Struct, AllowMultiple = false, Inherited = false)]
public sealed class GenerateCompetingConsumerGroupAttribute : Attribute
Inheritance
GenerateCompetingConsumerGroupAttribute
Inherited Members

Constructors

GenerateCompetingConsumerGroupAttribute(Type, Type)

public GenerateCompetingConsumerGroupAttribute(Type messageType, Type resultType)

Parameters

messageType Type
resultType Type

Properties

FactoryMethodName

public string FactoryMethodName { get; set; }

Property Value

string

GroupName

public string GroupName { get; set; }

Property Value

string

MaxConcurrentDeliveries

public int MaxConcurrentDeliveries { get; set; }

Property Value

int

MessageType

public Type MessageType { get; }

Property Value

Type

ResultType

public Type ResultType { get; }

Property Value

Type