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 Summary
Constructors Constructor Description BindingBeanDefinitionRegistryUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetBindingTargetName(Annotation annotation, Method method)static voidregisterBindingTargetBeanDefinitions(Class<?> type, String bindingTargetInterfaceBeanName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)static voidregisterBindingTargetsQualifiedBeanDefinitions(Class<?> parent, Class<?> type, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)static voidregisterInputBindingTargetBeanDefinition(String qualifierValue, String name, String bindingTargetInterfaceBeanName, String bindingTargetInterfaceMethodName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)static voidregisterOutputBindingTargetBeanDefinition(String qualifierValue, String name, String bindingTargetInterfaceBeanName, String bindingTargetInterfaceMethodName, org.springframework.beans.factory.support.BeanDefinitionRegistry registry)
-
-
-
Method Detail
-
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)
-
-