Contact Us 1-800-596-4880

Model Configuration Reference

This page provides details on the elements you configure for models. Some of this information is pulled directly from mule.xsd and is cached. If the information appears to be out of date, refresh the page. For more information on models, see Models.

Model

The container for a set of services, providing basic settings and processing for all the services it contains.

Attributes of <model…​>

Name Type Required Default Description

name

name

no

The name used to identify this model.

inherit

boolean

no

If true, this model element is an extension of a previous model element with the same name.

Child Elements of <model…​>

Name Cardinality Description

abstract-exception-strategy

0..1

A placeholder for an exception strategy element. Exception strategies define how Mule should react to errors.

abstract-service

0..*

A placeholder for a service element. Services combine message routing with a component (typically a POJO).

abstract-entry-point-resolver-set

0..1

A placeholder for entry point resolver set elements. These combine a group of entry point resolvers, trying them in turn until one succeeds.

abstract-entry-point-resolver

0..1

A placeholder for an entry point resolver element. Entry point resolvers define how payloads are delivered to Java code by choosing the method to call.

abstract-queue-profile

0..1

A placeholder for a queue profile, which controls how messages are queued.

Queue profile

Specifies the properties of an internal Mule queue. Internal queues are used to queue messages for each component managed by Mule.

Attributes of <queue-profile…​>

Name Type Required Default Description

maxOutstandingMessages

integer

no

Defines the maximum number of messages that can be queued.

Child Elements of <queue-profile…​>

Name Cardinality Description

abstract-queue-store

0..1

The queue store that stortes the queue’s elements. If not specified, this will be the default-in-memory-queue-store. A placeholder for queue store elements.