AttributeDefinitionVisitor so clients do not have to implement every method.ComponentLocation to the locator.ObjectFactoryCommonConfigurator for transformers in Mule.ApplicationModel holds a representation of all the artifact configuration using an abstract model to represent any
configuration option.AST of the artifact being deployed.ArtifactAst, and sets it as the registry in the
MuleContext.AstXmlParser instead.ArtifactConfig instances.ConfigurationBuilder specialization that can provide a new ArtifactContextFactory.ArtifactDeclaration and ArtifactAst.ArtifactDeclaration into a readable and processable XML representation and from a mule
XML configuration file into an ArtifactDeclaration representation.XmlArtifactDeclarationLoader that first obtains the ArtifactAst from the provided xml file
and then generates the declaration from that ArtifactAst.DslElementModel into its XML Element representation, populating the given owner
Document with all the information required in order for the returned Element to be correctly parsed.DslElementModel into its XML Element representation, populating the given owner
Document with all the information required in order for the returned Element to be correctly parsed.BeanDefinition.ConfigurationComponentLocator implementation for using when the ArtifactAst of an application has not been
processed yet.MuleContext that are independent of the artifact config.BeanDefinitionFactory is the one that knows how to convert a ComponentAst and its parameters to actual
BeanDefinitions that can later be converted to runtime objects that will be
part of the artifact.ComponentAst based implementation of a MetadataCacheIdGeneratorComponentBuildingDefinitionRegistryComponentBuildingDefinitionRegistryFactory to use.ComponentBuildingDefinition.AbstractFactoryBean by adding annotations.SpringConfigurationComponentLocator.componentLocatorComponentAst lazily.OptionalObjectsController which groups a list of controllers and executes every operation on all of
them.ConfigurableObjectFactory.ApplicationModel.object instance using the parameters populated from the configuration.FactoryBean which returns a fixed instanced obtained through the constructor.ComponentBuildingDefinition definitions for the components provided by the core runtime.DslElementModel for the given ElementDeclaration, providing an element with all the required
information for representing this elementDeclaration element in the DSL and binding it to its model component or MetadataType.DslElementModelFactory.create(ComponentAst) instead.DslElementModel for the given applicationElement, providing an element with all the
required information for representing this applicationElement element in the DSL and binding it to its
model component or MetadataType.DslElementModel for the given ElementDeclaration, providing an element with all the required
information for representing this elementDeclaration element in the DSL and binding it to its model component or MetadataType.ComponentBuildingDefinitionRegistryapplicationModel.providerElementDeclaration.Date objects.InjectedDependenciesProviderArtifactDeclarationXmlSerializerBeanDependencyResolver to resolve dependencies based on spring
BeanDefinitions and dependencies in the configuration.ComponentBuildingDefinitionRegistryFactory which creates instances of
ComponentBuildingDefinitionRegistryDslElementModelFactoryExpressionManagerFlow with the provided config.NameParserOptionalObjectsControllerAstXmlArtifactDeclarationLoader.XmlDslElementModelConverterBeanDependencyResolver to resolve direct dependencies based on spring
BeanDefinitions and dependencies in the configuration.DefaultLifecycleObjectSorter which uses an AbstractSpringRegistry to not only consider the
provided objects but the beans on which that object depends on.ArtifactDeclaration from a given mule artifact XML configuration file.ArtifactDeclaration from a given mule artifact XML configuration file.InstantiationAwareBeanPostProcessor which suspends initialization and population of discarded objects and removes
them from the registrykey as a discarded objectobject first, and the actual object last MuleArtifactContext.createApplicationComponents(DefaultListableBeanFactory, ArtifactAst, boolean) from the
superclass, will handle orphan processors.DslElementModel of any ComponentConfiguration within the context of the available application
plugins, provided for each instance of this DslElementModelFactoryObjectFactory which produces instances of DynamicConfigExpirationObjectFactory which produces ErrorHandler instances.ObjectFactory which produces instances of ExpirationPolicyFactoryBean which returns the ExtensionManager obtained through MuleContext.getExtensionManager().ConstantFactoryBean which always returns a fix type when FixedTypeConstantFactoryBean.getObjectType() is invoked,
regardless of the actual valueComponentBuildingDefinitionProvider declared in the provided class loader and
retrieves all the ComponentBuildingDefinitions from those providers.ComponentBuildingDefinition for a certain configuration component.ComponentIdentifier.ArtifactDeclarationXmlSerializer.DslElementModelFactoryXmlDslElementModelConverter.XmlArtifactDeclarationLoader.ComponentBuildingDefinitions from a set of extension models.Pair from a generic property/ies component in the configuration.ComponentBuildingDefinitions provided by the runtime.ComponentBuildingDefinitionRegistry.WrapperElementType for a certain configuration element.ObjectProviderConfigurationMethodInvoker to automatically reroute Service method invocations to Inject annotated overloads,
similar to InjectParamsFromContextServiceProxyService instance to automatically Inject parameters for invocations of implementation methods.false if the context hasn't been initialised yet, in opposition to the
default implementation which throws an exceptionInstantiationStrategy which doesn't fail if a bean cannot be instantiated, as long as such bean has been marked as
optional in a OptionalObjectsController.LazyComponentInitializer can be found in the Registrycomponents should be initialized by accepting it by ComponentLocation.ConnectivityTestingService implementation that initialises the required components before doing test connectivity.ExpressionLanguageSessionAdaptor until the moment in which it's actually asked to resolve an
expression.MetadataService implementation that initialises the required components before doing test connectivity.MuleArtifactContext that allows to create configuration components lazily.SampleDataService implementation that initialises just the required components before executing the resolving logic.ValueProviderService implementation flavour that initialises just the required components before executing the
resolving logic.BeanPostProcessor which sets a given LifecycleStatePostProcessor.state into instances of LifecycleStateAwareArtifactDeclaration from a given mule artifact XML configuration file.ArtifactDeclaration from a given mule artifact XML configuration file.ArtifactDeclaration from a given mule artifact XML configuration file.ArtifactDeclaration from a given mule artifact XML configuration file.key.FactoryBean that creates a Map from a collection of MapEntry and the type of the map.ComponentAst based implementation of a MetadataCacheIdGeneratorFactoryMuleArtifactContext is a simple extension application context that allows resources to be loaded from the
Classpath of file system using the MuleBeanDefinitionReader.FactoryBean which returns a fixed MuleContextMuleContext is deprecated. See MuleContext deprecation
documentation for a replacement.AutowiredAnnotationBeanPostProcessor which acts as the default injection post processors to be used
in Mule.MuleObjectNameProcessor is used to set spring ids to Mule object names so the the bean id and name property on the
object don't both have to be set.ConnectivityTesterFactory that doesn't do any connectivity testing.LazyComponentInitializer.XmlGathererErrorHandler implementation that doesn't handle errors.ComponentAst in the configuration does not exists.FactoryBean from an
ObjectFactory.ComponentBuildingDefinitions.ListableBeanFactory implementation that will resolve beans using a list of
ObjectProviders if it was not able to find a bean on itself.ObjectStore from the registry.ComponentModel object Class based on the component configuration.ObjectFactory which generates TemplateOnErrorHandler based on existing
ones.ArtifactAst based on the provided one, with any required changes applied.TransformerResolver and Converter to be created, so that they are
added to the transformation graph.BeanDefinitionPostProcessor implementations from the underlying IoC container.ComponentFactory which yields instances of ReconnectionConfigComponentBuildingDefinition to the registry.ObjectProviders from the ApplicationModel to get their beans and register them inside the
spring bean factory so they can be used for dependency injection.key as optionalBeanDefinition for the ComponentModel.ComponentAst to create a bean definition for this requestObjectFactory for reconnection configuration.SchedulerConfig to be provided to the calls to SchedulerService.ArtifactDeclaration into an XML DocumentObjectFactoryCommonConfigurator of the object instance.ConfigurableInstanceFactory to create a do custom configuration for the object to be used at runtime.ArtifactConfigurationProcessor instead.Artifact that contains configuration.ArtifactContext.ComponentAst to its Spring bean specification.ConfigurationComponentLocator.ApplicationContext.DependencyGraphLifecycleObjectSorterinsteadMuleContext.AbstractRegistryBootstrap which instead of registering the objects directly into a Registry,
generates BeanDefinitions into a BeanDefinitionRegistry so that the Spring framework can create those objects
when initialising an ApplicationContext}ArtifactAstConfigurationBuilder instead.ArtifactAstConfigurationBuilder instead.XmlNamespaceInfo which returns fix values obtained through the constructorXmlNamespaceInfoProvider which provides a fixed set of XmlNamespaceInfo instances obtained through the
constructorArtifactAst based on the provided ArtifactDeclaration.BeanPostProcessor that keeps track of the beans created after a certain point in order to later allow them to be
disposed (in the right dependency order).FactoryBean adapter for the configured TransactionManagerFactory.ObjectFactoryCommonConfigurator for transformers in Mule.ObjectFactory for transformer in Mules.Processor with a
transaction.XmlNamespaceInfoProviders discovered using a ServiceRegistry with a
XmlNamespaceInfoProvider providing information of the namespaces for the extensions in the
current context.ArtifactDeclaration representation.DslElementModel into a its XML Element representation.Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.