protected virtual void SetSubscribeAttribute(TopicAttribute attribute) { var prefix = !string.IsNullOrEmpty(_capOptions.GroupNamePrefix) ? $"{_capOptions.GroupNamePrefix}." : string.Empty; attribute.Group = $"{prefix}{attribute.Group ?? _capOptions.DefaultGroupName}.{_capOptions.Version}"; }
protected virtual void SetSubscribeAttribute(TopicAttribute attribute) { attribute.Group = (attribute.Group ?? _capOptions.DefaultGroup) + "." + _capOptions.Version; if (!string.IsNullOrEmpty(_capOptions.ExtensionSubscribeName)) { attribute.Name = attribute.Name + "." + _capOptions.ExtensionSubscribeName; } }
protected virtual void SetSubscribeAttribute(TopicAttribute attribute) { if (attribute.Group == null) { attribute.Group = _capOptions.DefaultGroup + "." + _capOptions.Version; } else { attribute.Group = attribute.Group + "." + _capOptions.Version; } }
private static ConsumerExecutorDescriptor InitDescriptor( TopicAttribute attr, MethodInfo methodInfo, TypeInfo implType) { var descriptor = new ConsumerExecutorDescriptor { Attribute = attr, MethodInfo = methodInfo, ImplTypeInfo = implType }; return(descriptor); }
private static ConsumerExecutorDescriptor InitDescriptor( TopicAttribute attr, MethodInfo methodInfo, TypeInfo implType, TypeInfo serviceTypeInfo, IList <ParameterDescriptor> parameters) { var descriptor = new ConsumerExecutorDescriptor { Attribute = attr, MethodInfo = methodInfo, ImplTypeInfo = implType, ServiceTypeInfo = serviceTypeInfo, Parameters = parameters }; return(descriptor); }
private ConsumerExecutorDescriptor InitDescriptor( TopicAttribute attr, MethodInfo methodInfo, TypeInfo implType, TypeInfo serviceTypeInfo, IList <ParameterDescriptor> parameters, TopicAttribute classAttr = null) { var descriptor = new ConsumerExecutorDescriptor { Attribute = attr, ClassAttribute = classAttr, MethodInfo = methodInfo, ImplTypeInfo = implType, ServiceTypeInfo = serviceTypeInfo, Parameters = parameters, TopicNamePrefix = _capOptions.TopicNamePrefix }; return(descriptor); }
protected virtual void SetSubscribeAttribute(TopicAttribute attribute) { attribute.Group = (attribute.Group ?? _capOptions.DefaultGroup) + "." + _capOptions.Version; }