Example #1
0
        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}";
        }
Example #2
0
        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;
     }
 }
Example #4
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
 protected virtual void SetSubscribeAttribute(TopicAttribute attribute)
 {
     attribute.Group = (attribute.Group ?? _capOptions.DefaultGroup) + "." + _capOptions.Version;
 }