Mule ESB 2.2.1 API

Mule Core
org.mule The Mule implementation of the Universal Message Objects(tm) API specification.
org.mule.agent Admin components and Agents used to control and Monitor Mule
org.mule.api The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
org.mule.api.agent  
org.mule.api.component  
org.mule.api.component.builder  
org.mule.api.component.simple  
org.mule.api.config  
org.mule.api.context Mule Context APIs, including the MuleContext, agent and server event interfaces
org.mule.api.context.notification  
org.mule.api.endpoint Endpoint interfaces.
org.mule.api.expression  
org.mule.api.interceptor  
org.mule.api.lifecycle Lifecycle interfaces for all Components.
org.mule.api.management.stats  
org.mule.api.model Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc.
org.mule.api.object  
org.mule.api.registry  
org.mule.api.retry  
org.mule.api.routing Interfaces that define inbound and outbound routing API.
org.mule.api.routing.filter  
org.mule.api.security Security API for authentication and authorisation.
org.mule.api.security.provider This package contains classes related to JDK-specific security provider lookup and configuration.
org.mule.api.security.tls This package contains classes to support TLS/SSL configuration and socket creation.
org.mule.api.service  
org.mule.api.store  
org.mule.api.transaction  
org.mule.api.transformer Contains the interfaces for transformers and exceptions for the Transformer API.
org.mule.api.transformer.wire  
org.mule.api.transport Contains the interfaces that comprise a provider implementation.
org.mule.api.util  
org.mule.api.work  
org.mule.component  
org.mule.component.builder  
org.mule.component.simple A collection of simple mule components that can be useful to simplify configuration while testing.
org.mule.config Providers Mule Xml configuration support and general configuration classes.
org.mule.config.bootstrap  
org.mule.config.builders  
org.mule.config.builders.i18n  
org.mule.config.factories  
org.mule.config.i18n Internationalisation support for Mule messages and exception messages.
org.mule.config.spring Support claases for Load Mule from Spring.
org.mule.config.spring.editors  
org.mule.config.spring.factories  
org.mule.config.spring.handlers  
org.mule.config.spring.jndi  
org.mule.config.spring.parsers Classes that help to construct a Mule model via Spring's XML specification.
org.mule.config.spring.parsers.assembly  
org.mule.config.spring.parsers.assembly.configuration  
org.mule.config.spring.parsers.collection Support for building collections, or adding an element to a collection in a parent bean.
org.mule.config.spring.parsers.delegate  
org.mule.config.spring.parsers.generic General support for bean construction.
org.mule.config.spring.parsers.processors  
org.mule.config.spring.parsers.specific Targetted support for specific components in the Mule system.
org.mule.config.spring.parsers.specific.endpoint  
org.mule.config.spring.parsers.specific.endpoint.support  
org.mule.config.spring.parsers.specific.properties  
org.mule.config.spring.parsers.specific.tls  
org.mule.config.spring.processors  
org.mule.config.spring.util  
org.mule.config.support  
org.mule.context  
org.mule.context.notification Internal server notification types fired via the MuleManager.
org.mule.endpoint Implemtation of Mule endpoint uris.
org.mule.expression  
org.mule.expression.transformers  
org.mule.interceptor  
org.mule.jndi  
org.mule.lifecycle  
org.mule.lifecycle.phases  
org.mule.management.stats Jmx statistics support used to monitor messaging status for various Mule components.
org.mule.management.stats.printers Various statistics printers, for table, plain and CVS formats.
org.mule.message Wire message implementations.
org.mule.model  
org.mule.model.direct  
org.mule.model.pipeline  
org.mule.model.resolvers  
org.mule.model.seda  
org.mule.model.streaming  
org.mule.object  
org.mule.registry  
org.mule.retry  
org.mule.retry.notifiers  
org.mule.retry.policies  
org.mule.routing Defines the core routing patterns supported by mule.
org.mule.routing.binding  
org.mule.routing.filters Filters are often used by routers to determine if the event should be accepted by the router.
org.mule.routing.filters.logic Filters that allow other filters to be combined.
org.mule.routing.inbound Inbound router implementation as described in the Enterprise Integration Patterns book.
org.mule.routing.outbound Outbound router implementation as described in the Enterprise Integration Patterns book.
org.mule.routing.response Response router implementations that enable asynchronous event processing in request /response messaging requests.
org.mule.security Core security implementation including the mule security manager and encryption types
org.mule.security.filters Core sercurity filter types.
org.mule.service  
org.mule.transaction Contains the core transaction support classes and exception types.
org.mule.transaction.constraints Contains the transaction contraint filter used to control how and when transactions are committed.
org.mule.transaction.lookup  
org.mule.transformer Provides the default transformer base implementations for Mule including compression and encryption support.
org.mule.transformer.codec Transformers for Base64, UC and UU encoding/decoding.
org.mule.transformer.compression Transformers for compressing and uncompressing message payloads.
org.mule.transformer.encryption Transformers for encrypting and decrypting message payloads.
org.mule.transformer.simple Basic transformer implementations.
org.mule.transformer.wire  
org.mule.transport Contains Abstract classes providing common functionality for all Mule providers.
org.mule.util Common helper classes for reading/writing files setting bean properties and SPI helpers.
org.mule.util.compression Compression support used by Mule transformers.
org.mule.util.concurrent  
org.mule.util.counters  
org.mule.util.counters.impl  
org.mule.util.file A file resource manager to allow acid operations on file systems.
org.mule.util.monitor Various resource monitor implementations.
org.mule.util.pool  
org.mule.util.queue A resource manager that allow access to transactional queues with optional persistence.
org.mule.util.store  
org.mule.util.timer An Event based timer extending the java.util.Timer* classes.
org.mule.util.xa An abstract resource manager that supports local and xa transactions.
org.mule.work A javax.resource.spi.WorkManager implementation.

 

Modules (not part of the Mule core)
org.mule.module.acegi  
org.mule.module.acegi.config  
org.mule.module.acegi.filters.http  
org.mule.module.acegi.i18n  
org.mule.module.boot  
org.mule.module.client Simple interface for Mule clients to send and receive events from local or remote Mule Servers.
org.mule.module.client.config  
org.mule.module.client.i18n  
org.mule.module.client.remoting  
org.mule.module.client.remoting.notification  
org.mule.module.jaas  
org.mule.module.jaas.config  
org.mule.module.jaas.filters  
org.mule.module.jaas.loginmodule  
org.mule.module.jboss.config  
org.mule.module.jboss.transaction Provides integration with JBoss TS (Arjuna).
org.mule.module.jca A Resource Adapter implementation that allows a Mule instance to be deployed to a J2ee application server and exposes Mule services via the JCA connector architecture.
org.mule.module.jca.i18n  
org.mule.module.management Mule system management extensions such as Jmx support.
org.mule.module.management.agent Management agents including agents for Jdmk, MX4J, and Log4J
org.mule.module.management.config  
org.mule.module.management.i18n  
org.mule.module.management.mbean Jmx Management beans for mule components, the model and the Mule server.
org.mule.module.management.support Support classes and interface for Mule management subsystem
org.mule.module.ognl.config  
org.mule.module.ognl.expression  
org.mule.module.ognl.filters  
org.mule.module.pgp  
org.mule.module.pgp.config  
org.mule.module.pgp.filters  
org.mule.module.pgp.i18n  
org.mule.module.scripting.builders  
org.mule.module.scripting.component Base classes for script based components such as BeanShell or Groovy.
org.mule.module.scripting.config  
org.mule.module.scripting.expression  
org.mule.module.scripting.transformer  
org.mule.module.spring.events A Spring EventMulticaster that allows any Spring bean to send and receive mule events through the ApplicationContext and event listeners.
org.mule.module.spring.i18n  
org.mule.module.spring.remoting  
org.mule.module.spring.security  
org.mule.module.spring.security.config  
org.mule.module.spring.security.filters.http  
org.mule.module.spring.security.i18n  
org.mule.module.spring.transaction  
org.mule.module.sxc  
org.mule.module.xml.config  
org.mule.module.xml.expression  
org.mule.module.xml.filters Filters that apply specifically to xml using xml querying mechanisms.
org.mule.module.xml.i18n  
org.mule.module.xml.routing  
org.mule.module.xml.stax  
org.mule.module.xml.transformer Xml and Xslt Transformer implementations.
org.mule.module.xml.transformer.wire  
org.mule.module.xml.util  

 

Transports
org.mule.transport.bpm  
org.mule.transport.bpm.config  
org.mule.transport.bpm.jbpm  
org.mule.transport.bpm.jbpm.actions  
org.mule.transport.cxf  
org.mule.transport.cxf.component  
org.mule.transport.cxf.config  
org.mule.transport.cxf.i18n  
org.mule.transport.cxf.support  
org.mule.transport.cxf.transport  
org.mule.transport.cxf.wsdl  
org.mule.transport.ejb  
org.mule.transport.ejb.config  
org.mule.transport.ejb.i18n  
org.mule.transport.email Provides pop3, smtp and imap connectivity for Mule.
org.mule.transport.email.config  
org.mule.transport.email.filters  
org.mule.transport.email.i18n  
org.mule.transport.email.transformers Contains transformers to convert to and from the java.mail.Message type.
org.mule.transport.file Provides file transport in the form of a directory listeners and file dispatchers.
org.mule.transport.file.comparator  
org.mule.transport.file.config  
org.mule.transport.file.filters Filename filters used to filter on a listening directory.
org.mule.transport.file.i18n  
org.mule.transport.file.transformers Transformers for converting to and from the FileMessage type.
org.mule.transport.ftp  
org.mule.transport.ftp.config  
org.mule.transport.http Provides http transport including proxy support.
org.mule.transport.http.components  
org.mule.transport.http.config  
org.mule.transport.http.filters  
org.mule.transport.http.i18n  
org.mule.transport.http.transformers  
org.mule.transport.jdbc Provides jdbc transport.
org.mule.transport.jdbc.config  
org.mule.transport.jdbc.i18n  
org.mule.transport.jdbc.sqlstrategy  
org.mule.transport.jdbc.xa  
org.mule.transport.jms Provides Jms transport connectivity with support for all Jms features.
org.mule.transport.jms.activemq Provides Jms connectivity with ActiveMQ-specific workarounds and improvements.
org.mule.transport.jms.config  
org.mule.transport.jms.filters  
org.mule.transport.jms.i18n  
org.mule.transport.jms.transformers Contains transformers to convert to and from different javax.jms.Message types
org.mule.transport.jms.weblogic Provides Jms connectivity with Weblogic-specific workarounds and improvements.
org.mule.transport.jms.websphere Provides Jms connectivity with Websphere-specific workarounds and improvements.
org.mule.transport.jms.xa  
org.mule.transport.jnp  
org.mule.transport.jnp.config  
org.mule.transport.multicast IP multicast connectivity for Mule.
org.mule.transport.multicast.config  
org.mule.transport.quartz  
org.mule.transport.quartz.config  
org.mule.transport.quartz.i18n  
org.mule.transport.quartz.jobs  
org.mule.transport.rmi  
org.mule.transport.rmi.config  
org.mule.transport.rmi.i18n  
org.mule.transport.service Provides SPI support for building mule connectors and providers using service descriptors.
org.mule.transport.servlet  
org.mule.transport.servlet.config  
org.mule.transport.servlet.i18n  
org.mule.transport.servlet.jetty  
org.mule.transport.servlet.transformers  
org.mule.transport.soap  
org.mule.transport.soap.axis Provides an Axis soap transport for Mule.
org.mule.transport.soap.axis.component  
org.mule.transport.soap.axis.config  
org.mule.transport.soap.axis.extensions Axis specific extensions and component implementation that enables Mule components to act as Axis soap services.
org.mule.transport.soap.axis.extras  
org.mule.transport.soap.axis.i18n  
org.mule.transport.soap.axis.transport  
org.mule.transport.soap.axis.transport.jms  
org.mule.transport.soap.axis.transport.pop3  
org.mule.transport.soap.axis.transport.smtp  
org.mule.transport.soap.axis.transport.vm  
org.mule.transport.soap.axis.wsdl  
org.mule.transport.soap.component  
org.mule.transport.soap.config  
org.mule.transport.soap.i18n  
org.mule.transport.soap.transformers  
org.mule.transport.ssl Provides tcp connectivity over Ssl for Mule.
org.mule.transport.ssl.config Configuration classes for processing Xml config elements within the SSL namespace.
org.mule.transport.stdio  
org.mule.transport.stdio.config  
org.mule.transport.stdio.i18n  
org.mule.transport.tcp Provides tcp connectivity for Mule.
org.mule.transport.tcp.config Configuration classes for processing Xml config elements within the TCP namespace.
org.mule.transport.tcp.i18n  
org.mule.transport.tcp.protocols  
org.mule.transport.udp Provides Udp connectivity for Mule.
org.mule.transport.udp.config  
org.mule.transport.udp.i18n  
org.mule.transport.vm A connector implementation allowing events to be passed between Mule sessions via in-memory queues.
org.mule.transport.vm.config  
org.mule.transport.vm.i18n  
org.mule.transport.xmpp  
org.mule.transport.xmpp.config  
org.mule.transport.xmpp.filters  
org.mule.transport.xmpp.i18n  
org.mule.transport.xmpp.transformers  

 

Testing Framework
org.mule.tck  
org.mule.tck.concurrency  
org.mule.tck.config  
org.mule.tck.exceptions  
org.mule.tck.functional Helper classes and interfaces used by Mule fnctional tests.
org.mule.tck.jndi  
org.mule.tck.security  
org.mule.tck.testmodels.fruit  
org.mule.tck.testmodels.services  
org.mule.tck.util  

 

Tools
org.mule.tools.maven.archetype  

 

Examples
org.mule.example.bookstore  
org.mule.example.bookstore.transformers  
org.mule.example.bookstore.web  
org.mule.example.echo  
org.mule.example.errorhandler  
org.mule.example.errorhandler.exceptions  
org.mule.example.errorhandler.handlers  
org.mule.example.hello  
org.mule.example.loanbroker  
org.mule.example.loanbroker.bank  
org.mule.example.loanbroker.bpm  
org.mule.example.loanbroker.bpm.actions  
org.mule.example.loanbroker.credit  
org.mule.example.loanbroker.esb  
org.mule.example.loanbroker.esn  
org.mule.example.loanbroker.lender  
org.mule.example.loanbroker.messages  
org.mule.example.loanbroker.routers  
org.mule.example.loanbroker.tests  
org.mule.example.loanbroker.transformers  
org.mule.example.rest  
org.mule.example.scripting  
org.mule.example.stockquote  

 

Other Packages
com.javaforge.bobber.plugin.archetype  
org.apache.maven.plugin.archetype  

 



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.