Access Keys:
Skip to content (Access Key - 0)

MuleForge Project Category

A MuleForge project should be listed within one of the four available categories: module; transport; tool; or doc/example. Each category is explained below.

Module Category

A project which is listed within the 'Module' category should contain one of the following:

  • Routers: A router is the object that do something with messages once they have been received by a connector, or prior to being sent out by the connector.
  • Transformers: A transformer optionally changes incoming or outgoing messages in some way. For example, the ByteArrayToString transformer converts byte arrays into String objects.
  • Filters: A filter optionally filters incoming or outgoing messages that are coming into or going out from a connector. For example, the File Provider comes with a FilenameWildcardFilter that restricts which files are read by the connector based on file name patterns. Filters are used in conjunction with Routers.

Transport Category

The transport category hosts transports: A transport (aka provider) is a set of objects that add support to Mule to handle a specific kind of transport or protocol. For example, the "Email Provider" enables Mule to send and receive messages via the SMTP, POP and IMAP protocols.

Tool Category

The tool category holds a number of Mule tools. Such tools work independently of Mule, but they help develop, document or test Mule applications.

Doc/Example Category

The doc/example category contains a list of examples of Mule being used in various scenarios, as well as useful documentation to be shared within the Mule community.

Adaptavist Theme Builder (3.3.2-conf2.10) Powered by Atlassian Confluence 2.10, the Enterprise Wiki.
Free theme builder license