public MessagingFacility WithProcessingGroup(string name, ProcessingGroupInfo processingGroup)
 {
     if (m_IsExplicitConfigurationProvided)
     {
         throw new InvalidOperationException("Can not add processing group to since configuration is provided explicitly");
     }
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     if (processingGroup == null)
     {
         throw new ArgumentNullException("processingGroup");
     }
     m_DefaultMessagingConfiguration.ProcessingGroups.Add(name, processingGroup);
     return(this);
 }
Example #2
0
 public Route(string name, string context)
 {
     ProcessingGroup = new ProcessingGroupInfo();
     m_Context       = context;
     Name            = name;
 }
 public ProcessingGroupInfo(ProcessingGroupInfo info)
 {
     ConcurrencyLevel = info.ConcurrencyLevel;
     QueueCapacity    = info.QueueCapacity;
 }