element <component> (global)
complex, 1 attribute, attr. wildcard, 8 elements
may substitute for elements: abstract-component, abstract-message-processor
globally in mule.xsd; see XML source
Content Model Diagram
XML Representation Summary
(xsd:string | xsd:string)
    {any attribute with non-schema namespace}
annotations?, ((abstract-interceptor | interceptor-stack)+)?, (abstract-entry-point-resolver-set? | abstract-entry-point-resolver?), abstract-object-factory?, abstract-lifecycle-adapter-factory?, binding*
Content model elements (8):
abstract-entry-point-resolver, abstract-object-factory,
May contain elements by substitutions (17):
array-entry-point-resolver, callable-entry-point-resolver, custom-entry-point-resolver, custom-entry-point-resolver-set, custom-interceptor, custom-lifecycle-adapter-factory, entry-point-resolver-set, legacy-entry-point-resolver-set, logging-interceptor, method-entry-point-resolver, no-arguments-entry-point-resolver, property-entry-point-resolver, prototype-object, reflection-entry-point-resolver, singleton-object, spring-object, timer-interceptor
May be included in elements by substitutions (30):
all, poll,
A simple POJO (Plain Old Java Object) component that will be invoked by Mule when a message is received. The class or object instance to be used can be specified using a child object factory element, or via the 'class' attribute. If the 'class' attribute is used, an object factory cannot be configured as well. Using the 'class' attribute is equivilant to using the propotype object factory ('prototype-object' child element).
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="component" substitutionGroup="abstract-component" type="defaultJavaComponentType"/>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.