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 |
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,
ExtensionModelHelper extensionModelHelper)
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, ExtensionModelHelper extensionModelHelper)
TypedComponentIdentifier.ComponentType from a ComponentModel.componentModel - a ComponentModel that represents a component in the configuration.extensionModelHelper - helper to access components in extension modelpublic 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 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–2019 MuleSoft, Inc.. All rights reserved.