Mule ESB 3.3.0 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.annotations  
org.mule.api.annotations.expression  
org.mule.api.annotations.expressions  
org.mule.api.annotations.meta  
org.mule.api.annotations.param  
org.mule.api.cache  
org.mule.api.client  
org.mule.api.component  
org.mule.api.component.simple  
org.mule.api.config  
org.mule.api.construct  
org.mule.api.context Mule Context APIs, including the MuleContext, agent and server event interfaces
org.mule.api.context.notification  
org.mule.api.el  
org.mule.api.endpoint Endpoint interfaces.
org.mule.api.exception  
org.mule.api.execution  
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.processor  
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.source  
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.client  
org.mule.component  
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.converters  
org.mule.config.dsl  
org.mule.config.dsl.routers  
org.mule.config.endpoint  
org.mule.config.expression  
org.mule.config.factories  
org.mule.config.i18n Internationalisation support for Mule messages and exception messages.
org.mule.config.parsers  
org.mule.config.pool  
org.mule.config.processors  
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.config.transformer  
org.mule.construct  
org.mule.construct.builder  
org.mule.construct.flow  
org.mule.construct.processor  
org.mule.context  
org.mule.context.notification Internal server notification types fired via the MuleManager.
org.mule.el  
org.mule.el.context  
org.mule.el.function  
org.mule.el.mvel  
org.mule.endpoint Implemtation of Mule endpoint uris.
org.mule.endpoint.dynamic  
org.mule.endpoint.inbound  
org.mule.endpoint.outbound  
org.mule.enricher  
org.mule.example  
org.mule.exception  
org.mule.execution  
org.mule.expression  
org.mule.expression.transformers  
org.mule.impl.model.resolvers  
org.mule.interceptor  
org.mule.jndi  
org.mule.keygenerator  
org.mule.lifecycle  
org.mule.lifecycle.phases  
org.mule.lifecycle.processor  
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.message.ds  
org.mule.model  
org.mule.model.resolvers  
org.mule.model.seda  
org.mule.model.streaming  
org.mule.object  
org.mule.pattern.core.config  
org.mule.pattern.core.support  
org.mule.processor  
org.mule.processor.chain  
org.mule.processor.strategy  
org.mule.registry  
org.mule.retry  
org.mule.retry.async  
org.mule.retry.notifiers  
org.mule.retry.policies  
org.mule.routing Defines the core routing patterns supported by mule.
org.mule.routing.correlation  
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.outbound Outbound router implementation as described in the Enterprise Integration Patterns book.
org.mule.routing.requestreply  
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.service.processor  
org.mule.session  
org.mule.source  
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.graph  
org.mule.transformer.simple Basic transformer implementations.
org.mule.transformer.types  
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.annotation  
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.generics  
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.scan  
org.mule.util.scan.annotations  
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.atom  
org.mule.module.atom.config  
org.mule.module.atom.routing  
org.mule.module.atom.server  
org.mule.module.atom.transformers  
org.mule.module.boot  
org.mule.module.bpm  
org.mule.module.bpm.config  
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.cxf  
org.mule.module.cxf.builder  
org.mule.module.cxf.component  
org.mule.module.cxf.config  
org.mule.module.cxf.endpoint  
org.mule.module.cxf.feature  
org.mule.module.cxf.i18n  
org.mule.module.cxf.security  
org.mule.module.cxf.support  
org.mule.module.cxf.transport  
org.mule.module.drools  
org.mule.module.guice  
org.mule.module.guice.i18n  
org.mule.module.ibeans.config  
org.mule.module.ibeans.i18n  
org.mule.module.ibeans.spi  
org.mule.module.ibeans.spi.support  
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.jbpm  
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.jersey  
org.mule.module.jersey.config  
org.mule.module.json JSON encoding support for Mule.
org.mule.module.json.config Classes used for processing the JSON XML configuration elements
org.mule.module.json.filters Filters for recognising JSON payloads in Mule.
org.mule.module.json.i18n  
org.mule.module.json.transformers Transfromers for converting from JavaBeans and collections to JSON and back again.
org.mule.module.launcher  
org.mule.module.launcher.application  
org.mule.module.launcher.descriptor  
org.mule.module.launcher.log4j  
org.mule.module.launcher.plugin  
org.mule.module.launcher.util  
org.mule.module.logging  
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.management.util  
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.reboot  
org.mule.module.rss.config  
org.mule.module.rss.routing  
org.mule.module.rss.transformers  
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.filter  
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.editors  
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.tomcat  
org.mule.module.ws.config  
org.mule.module.ws.config.spring.factories  
org.mule.module.ws.config.spring.parsers.specific  
org.mule.module.ws.construct  
org.mule.module.ws.construct.builder  
org.mule.module.xml.config  
org.mule.module.xml.el  
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.jaxb  
org.mule.module.xml.transformer.wire  
org.mule.module.xml.util  

 

Transports
org.mule.transport.ajax  
org.mule.transport.ajax.config  
org.mule.transport.ajax.container A AJAX transport allows Mule applications to send a receive events to the web browser.
org.mule.transport.ajax.embedded A AJAX transport allows Mule applications to send a receive events to the web browser.
org.mule.transport.ajax.i18n  
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.builder  
org.mule.transport.http.components  
org.mule.transport.http.config  
org.mule.transport.http.config.spring.factories  
org.mule.transport.http.config.spring.parsers.specific  
org.mule.transport.http.construct  
org.mule.transport.http.construct.builder  
org.mule.transport.http.filters  
org.mule.transport.http.i18n  
org.mule.transport.http.multipart  
org.mule.transport.http.ntlm  
org.mule.transport.http.servlet  
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.store  
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.jndi  
org.mule.transport.jms.mulemq  
org.mule.transport.jms.redelivery  
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.polling  
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.events  
org.mule.transport.servlet.i18n  
org.mule.transport.servlet.jetty  
org.mule.transport.servlet.jetty.config  
org.mule.transport.servlet.jetty.util  
org.mule.transport.servlet.transformers  
org.mule.transport.sftp  
org.mule.transport.sftp.config  
org.mule.transport.sftp.i18n  
org.mule.transport.sftp.notification  
org.mule.transport.sftp.transformers  
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.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.junit4  
org.mule.tck.property  
org.mule.tck.security  
org.mule.tck.testmodels.fruit  
org.mule.tck.testmodels.services  
org.mule.tck.transformer  
org.mule.tck.util  

 

Tools
org.mule.tools.anttasks  
org.mule.tools.maven.archetype  

 

Examples
org.mule.example.bookstore  
org.mule.example.bookstore.transformers  
org.mule.example.bookstore.web  
org.mule.example.cep  
org.mule.example.errorhandler  
org.mule.example.errorhandler.exceptions  
org.mule.example.errorhandler.handlers  
org.mule.example.geomail.components  
org.mule.example.geomail.dao  
org.mule.example.geomail.dao.impl  
org.mule.example.geomail.routing  
org.mule.example.geomail.transformers  
org.mule.example.gpswalker  
org.mule.example.hello  
org.mule.example.loanbroker  
org.mule.example.loanbroker.bank  
org.mule.example.loanbroker.bpm.activity  
org.mule.example.loanbroker.credit  
org.mule.example.loanbroker.creditagency  
org.mule.example.loanbroker.esn  
org.mule.example.loanbroker.lender  
org.mule.example.loanbroker.message  
org.mule.example.loanbroker.messages  
org.mule.example.loanbroker.model  
org.mule.example.loanbroker.processor  
org.mule.example.loanbroker.routers  
org.mule.example.loanbroker.tests  
org.mule.example.loanbroker.transformers  
org.mule.example.notifications  
org.mule.example.scripting  
org.mule.example.stockquote  

 

Other Packages
com.javaforge.bobber.archetype.model  
com.javaforge.bobber.archetype.model.io.xpp3  
com.javaforge.bobber.plugin.archetype  
net.webservicex  
org.apache.commons.logging Simple wrapper API around multiple logging APIs.
org.apache.commons.logging.impl Open up 'friendly' modifiers.
org.apache.maven.enforcer.rule  
org.apache.maven.plugin.archetype  
org.guiceyfruit.mule  
org.guiceyfruit.mule.support  
org.hibernate.connection  
org.slf4j.impl  

 



Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.