Project Modules

This project has declared the following modules:

NameDescription
ATOM ModuleMule ATOM Endpoints and Serivce Component
AnnotationsAnnotations for configuring Mule at various levels such as services, entry points, transformers and expressions.
All Mule ModulesThis is a meta module that allows easy referencing of all modules. This is needed in our various distributions we publish.
Configuration BuildersStandard configuration builders for Mule
Mule BootstrapClasses used to boot up the Mule server
BPM SupportAllows Mule events to initiate and/or advance processes in an external or embedded Business Process Management System (BPMS). It also allows executing processes to generate Mule events.
CXF ModuleA Mule module for web service connectivity using CXF.
BPM Support: JBoss Rules (Drools)Classes which allow Mule to integrate with Drools via the BPM Module.
Mule 3 Launcher-
Mule ClientMuleClient is a simple interface for Mule clients to send and receive events from local or remote Mule Servers.
Guice ModuleAllows users to configure Mule to use Guice for DI/object creation.
Mule IBeansExposes iBeans over endpoints allowing developers to poll iBean methods and invoke iBean methods as part of an outbound flow
Jaas SecurityMule Jaas Support exposes Jaas Authentication providers and Method interceptors to authentication event traffic via endpoints.
JBoss Transactions IntegrationProvides access to the JBoss Transaction Service for User and Xa transactions.
BPM Support: JBoss jBPMClasses which allow Mule to integrate with JBoss jBPM via the BPM Module.
Jersey ModuleA module for Jersey, the JAX-RS RI.
JCA Resource Adapter ParentThis module is the parent for the core jca module (jca-core) and all appserver specific jca modules. It serves mainly as a container for dependencies which are common to all jca modules
JSON ModuleImplementation of JSON transformers for Mule
Mule Logging-
Management ExtensionsManagement Extensions for Mule
OGNL FilterSupport for filtering events using OGNL notation.
PGP SecurityA Mule implementation of PGP security using cryptix libraries.
Mule 3 Container-
RSS ModuleMule RSS Endpoints
JSR-223 ScriptingSupport for Scripting Mule Services and embedding Mule inside scripts
Spring ExtrasNon-core functionality provided by Spring such as transactions, remoting, data sources, etc.
Spring ConfigMule Builder for use with Spring 2.X Namespace based XML configuration.
Spring SecurityMule Spring Security support exposes Spring Security Authentication providers and Method interceptors to authenticate event traffic via endpoints and provide method level authorization on components.
SXC ModuleEfficiently route messages using streaming XPath.
Mule Tomcat IntegrationIntegrates Mule as a global Tomcat service, to be used with deployable configuration builder
XML ExtensionsFunctionality for working with XML