public class ComponentModelHelper extends Object
| Constructor and Description |
|---|
ComponentModelHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAnnotation(QName annotationKey,
Object annotationValue,
SpringComponentModel componentModel) |
static <T> Optional<T> |
getAnnotation(QName annotationKey,
SpringComponentModel componentModel) |
static boolean |
isAnnotatedObject(ComponentModel componentModel) |
static boolean |
isErrorHandler(ComponentModel componentModel) |
static boolean |
isFlow(ComponentModel componentModel) |
static boolean |
isMessageSource(ComponentModel componentModel) |
static boolean |
isProcessor(ComponentModel componentModel) |
static boolean |
isRouter(ComponentModel componentModel) |
static boolean |
isTemplateOnErrorHandler(ComponentModel componentModel) |
static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType |
resolveComponentType(ComponentModel componentModel)
Resolves the
TypedComponentIdentifier.ComponentType from a ComponentModel. |
static void |
updateAnnotationValue(QName annotationKey,
Object annotationValue,
org.springframework.beans.factory.config.BeanDefinition beanDefinition) |
public static org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType resolveComponentType(ComponentModel componentModel)
TypedComponentIdentifier.ComponentType from a ComponentModel.componentModel - a ComponentModel that represents a component in the configuration.public static boolean isAnnotatedObject(ComponentModel componentModel)
public static boolean isProcessor(ComponentModel componentModel)
public static boolean isMessageSource(ComponentModel componentModel)
public static boolean isErrorHandler(ComponentModel componentModel)
public static boolean isTemplateOnErrorHandler(ComponentModel componentModel)
public static boolean isFlow(ComponentModel componentModel)
public static void addAnnotation(QName annotationKey, Object annotationValue, SpringComponentModel componentModel)
public static void updateAnnotationValue(QName annotationKey, Object annotationValue, org.springframework.beans.factory.config.BeanDefinition beanDefinition)
public static <T> Optional<T> getAnnotation(QName annotationKey, SpringComponentModel componentModel)
public static boolean isRouter(ComponentModel componentModel)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.