Class BindingBeanDefinitionRegistryUtils

java.lang.Object
org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils

public abstract class BindingBeanDefinitionRegistryUtils extends Object
Utility class for registering bean definitions for binding targets.
Author:
Marius Bogoevici, Dave Syer, Artem Bilan
  • Constructor Details

    • BindingBeanDefinitionRegistryUtils

      public BindingBeanDefinitionRegistryUtils()
  • Method Details

    • registerInputBindingTargetBeanDefinition

      public static void registerInputBindingTargetBeanDefinition(String qualifierValue, String name, String bindingTargetInterfaceBeanName, String bindingTargetInterfaceMethodName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
    • registerOutputBindingTargetBeanDefinition

      public static void registerOutputBindingTargetBeanDefinition(String qualifierValue, String name, String bindingTargetInterfaceBeanName, String bindingTargetInterfaceMethodName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
    • registerBindingTargetBeanDefinitions

      public static void registerBindingTargetBeanDefinitions(Class<?> type, String bindingTargetInterfaceBeanName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
    • registerBindingTargetsQualifiedBeanDefinitions

      public static void registerBindingTargetsQualifiedBeanDefinitions(Class<?> parent, Class<?> type, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
    • getBindingTargetName

      public static String getBindingTargetName(Annotation annotation, Method method)