Uses of Class
org.apache.camel.model.BeanFactoryDefinition
Packages that use BeanFactoryDefinition
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs representing the part of the model, which can be used to create a view of Camel application.
-
Uses of BeanFactoryDefinition in org.apache.camel.builder
Methods in org.apache.camel.builder that return types with arguments of type BeanFactoryDefinition -
Uses of BeanFactoryDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return BeanFactoryDefinitionModifier and TypeMethodDescriptionAdds a local bean as input of the route template.To set the type (fully qualified class name) to use for creating the bean.BeanFactoryDefinition.builderClass(String builderClass) Fully qualified class name of builder class to use for creating and configuring the bean.BeanFactoryDefinition.builderMethod(String builderMethod) Name of method when using builder class.BeanFactoryDefinition.constructor(Integer index, String value) Sets a constructor for creating the bean.BeanFactoryDefinition.constructors(Map<Integer, Object> constructors) Optional constructor arguments for creating the bean.BeanFactoryDefinition.destroyMethod(String destroyMethod) The name of the custom destroy method to invoke on bean shutdown, such as when Camel is shutting down.BeanFactoryDefinition.factoryBean(String factoryBean) Name of factory bean (bean id) to use for creating the bean.BeanFactoryDefinition.factoryMethod(String factoryMethod) Name of method to invoke when creating the bean via a factory bean.BeanFactoryDefinition.initMethod(String initMethod) The name of the custom initialization method to invoke after setting bean properties.BeanFactoryDefinition.properties(Map<String, Object> properties) Sets properties to set on the created local beanSets a property to set on the created local beanRouteTemplateDefinition.templateBean(String name) Adds a local bean the route template uses (via fluent builder)What type to use for creating the bean.What type to use for creating the bean.Creates the bean from the given class typeCreates the bean from the given class typeMethods in org.apache.camel.model that return types with arguments of type BeanFactoryDefinitionModifier and TypeMethodDescriptionTemplatedRouteDefinition.getBeans()Model.getCustomBeans()Gets the custom beansRouteTemplateDefinition.getTemplateBeans()Methods in org.apache.camel.model with parameters of type BeanFactoryDefinitionModifier and TypeMethodDescriptionvoidModel.addCustomBean(BeanFactoryDefinition<?> bean) Adds the custom beanstatic voidBeanModelHelper.bind(BeanFactoryDefinition<?> def, org.apache.camel.RouteTemplateContext routeTemplateContext) Creates and binds the bean to the route-template repository (local beans for kamelets).static ObjectBeanModelHelper.newInstance(BeanFactoryDefinition def, org.apache.camel.CamelContext context) Creates a new bean.Method parameters in org.apache.camel.model with type arguments of type BeanFactoryDefinitionModifier and TypeMethodDescriptionvoidTemplatedRouteDefinition.setBeans(List<BeanFactoryDefinition<TemplatedRouteDefinition>> beans) voidRouteTemplateDefinition.setTemplateBeans(List<BeanFactoryDefinition<RouteTemplateDefinition>> templateBeans) -
Uses of BeanFactoryDefinition in org.apache.camel.model.app
Methods in org.apache.camel.model.app that return types with arguments of type BeanFactoryDefinitionMethod parameters in org.apache.camel.model.app with type arguments of type BeanFactoryDefinitionModifier and TypeMethodDescriptionvoidBeansDefinition.setBeans(List<BeanFactoryDefinition> beans) List of bean