public abstract class CreateBeanDefinitionRequest<T> extends Object
BeanDefinition.| Constructor and Description |
|---|
CreateBeanDefinitionRequest(List<org.mule.runtime.ast.api.ComponentAst> componentHierarchy,
org.mule.runtime.ast.api.ComponentAst component,
Collection<SpringComponentModel> paramsModels,
org.mule.runtime.dsl.api.component.ComponentBuildingDefinition<T> componentBuildingDefinition,
org.mule.runtime.api.component.ComponentIdentifier componentIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.ast.api.ComponentAst |
getComponent() |
org.mule.runtime.dsl.api.component.ComponentBuildingDefinition<T> |
getComponentBuildingDefinition() |
List<org.mule.runtime.ast.api.ComponentAst> |
getComponentHierarchy() |
org.mule.runtime.ast.api.ComponentParameterAst |
getParameter(String parameterName)
Resolve a parameter with the provided name in the scope of the param owner of this request.
|
Collection<SpringComponentModel> |
getParamsModels() |
SpringComponentModel |
getSpringComponentModel() |
abstract org.mule.runtime.ast.api.ComponentAst |
resolveConfigurationComponent()
The
ComponentAst to create a bean definition for this request |
protected org.mule.runtime.ast.api.ComponentAst |
resolveOwnerComponent() |
public CreateBeanDefinitionRequest(List<org.mule.runtime.ast.api.ComponentAst> componentHierarchy, org.mule.runtime.ast.api.ComponentAst component, Collection<SpringComponentModel> paramsModels, org.mule.runtime.dsl.api.component.ComponentBuildingDefinition<T> componentBuildingDefinition, org.mule.runtime.api.component.ComponentIdentifier componentIdentifier)
parentComponentModel - the container element of the holder for the configuration attributes defined by the usercomponent - the holder for the configuration attributes defined by the usercomponentBuildingDefinition - the definition to build the domain object that will represent the configuration on runtimepublic List<org.mule.runtime.ast.api.ComponentAst> getComponentHierarchy()
public org.mule.runtime.ast.api.ComponentAst getComponent()
public Collection<SpringComponentModel> getParamsModels()
public org.mule.runtime.dsl.api.component.ComponentBuildingDefinition<T> getComponentBuildingDefinition()
public SpringComponentModel getSpringComponentModel()
public abstract org.mule.runtime.ast.api.ComponentAst resolveConfigurationComponent()
ComponentAst to create a bean definition for this requestprotected org.mule.runtime.ast.api.ComponentAst resolveOwnerComponent()
public org.mule.runtime.ast.api.ComponentParameterAst getParameter(String parameterName)
Copyright © 2003–2024 MuleSoft, Inc.. All rights reserved.