public class ComponentModelHelper extends Object
| Constructor and Description |
|---|
ComponentModelHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAnnotation(QName annotationKey,
Object annotationValue,
ComponentModel componentModel) |
static <T> Optional<T> |
getAnnotation(QName annotationKey,
ComponentModel componentModel) |
static boolean |
isAnnotatedObject(ComponentModel componentModel) |
static boolean |
isErrorHandler(ComponentModel componentModel) |
static boolean |
isFlow(ComponentModel componentModel) |
static boolean |
isMessageSource(ComponentModel componentModel) |
static boolean |
isPoll(ComponentModel componentModel) |
static boolean |
isProcessor(ComponentModel componentModel) |
static boolean |
isRouter(ComponentModel componentModel) |
static boolean |
isSubflow(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. |
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 isPoll(ComponentModel componentModel)
public static boolean isTemplateOnErrorHandler(ComponentModel componentModel)
public static boolean isFlow(ComponentModel componentModel)
public static boolean isSubflow(ComponentModel componentModel)
public static void addAnnotation(QName annotationKey, Object annotationValue, ComponentModel componentModel)
public static <T> Optional<T> getAnnotation(QName annotationKey, ComponentModel componentModel)
public static boolean isRouter(ComponentModel componentModel)
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.