Mule Runtime 3.8.0 API

Mule Core 
Package Description
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.callback  
org.mule.api.client  
org.mule.api.component  
org.mule.api.component.simple  
org.mule.api.config  
org.mule.api.connector  
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.debug  
org.mule.api.devkit  
org.mule.api.devkit.capability  
org.mule.api.el  
org.mule.api.el.datetime  
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.schedule  
org.mule.api.security
Security API for authentication and authorisation.
org.mule.api.security.tls
This package contains classes to support TLS/SSL configuration and socket creation.
org.mule.api.serialization  
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.connector  
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.devkit.processor  
org.mule.el  
org.mule.el.context  
org.mule.el.datetime  
org.mule.el.function  
org.mule.el.mvel  
org.mule.el.mvel.datatype  
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.exception  
org.mule.execution  
org.mule.expression  
org.mule.expression.transformers  
org.mule.extension.validation.api  
org.mule.extension.validation.internal  
org.mule.extension.validation.internal.el  
org.mule.extension.validation.internal.validator  
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.logging  
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.modules.schedulers.config  
org.mule.modules.schedulers.cron  
org.mule.modules.schedulers.i18n  
org.mule.object  
org.mule.pattern.core.config  
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.security.oauth  
org.mule.security.oauth.callback  
org.mule.security.oauth.config  
org.mule.security.oauth.exception  
org.mule.security.oauth.notification  
org.mule.security.oauth.process  
org.mule.security.oauth.processor  
org.mule.security.oauth.util  
org.mule.serialization.internal  
org.mule.service  
org.mule.service.processor  
org.mule.session  
org.mule.source  
org.mule.streaming  
org.mule.streaming.processor  
org.mule.test.infrastructure  
org.mule.test.infrastructure.deployment  
org.mule.test.infrastructure.process  
org.mule.test.infrastructure.process.matchers  
org.mule.test.infrastructure.process.rules  
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.collection  
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.journal  
org.mule.util.journal.queue  
org.mule.util.lock  
org.mule.util.monitor
Various resource monitor implementations.
org.mule.util.pool  
org.mule.util.proxy  
org.mule.util.queue
A resource manager that allow access to transactional queues with optional persistence.
org.mule.util.queue.objectstore
A resource manager that allow access to transactional queues with optional persistence.
org.mule.util.queue.objectstore.xa
An abstract resource manager that supports local and xa transactions.
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) 
Package Description
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.db.config  
org.mule.module.db.internal.config.domain.connection  
org.mule.module.db.internal.config.domain.database  
org.mule.module.db.internal.config.domain.param  
org.mule.module.db.internal.config.domain.query  
org.mule.module.db.internal.config.processor  
org.mule.module.db.internal.config.resolver.database  
org.mule.module.db.internal.config.resolver.query  
org.mule.module.db.internal.domain.autogeneratedkey  
org.mule.module.db.internal.domain.connection  
org.mule.module.db.internal.domain.database  
org.mule.module.db.internal.domain.executor  
org.mule.module.db.internal.domain.logger  
org.mule.module.db.internal.domain.param  
org.mule.module.db.internal.domain.query  
org.mule.module.db.internal.domain.statement  
org.mule.module.db.internal.domain.transaction  
org.mule.module.db.internal.domain.type  
org.mule.module.db.internal.domain.type.oracle  
org.mule.module.db.internal.domain.xa  
org.mule.module.db.internal.i18n  
org.mule.module.db.internal.metadata  
org.mule.module.db.internal.parser  
org.mule.module.db.internal.processor  
org.mule.module.db.internal.resolver.database  
org.mule.module.db.internal.resolver.param  
org.mule.module.db.internal.resolver.query  
org.mule.module.db.internal.result.resultset  
org.mule.module.db.internal.result.row  
org.mule.module.db.internal.result.statement  
org.mule.module.db.internal.util  
org.mule.module.drools  
org.mule.module.extension  
org.mule.module.extension.internal  
org.mule.module.extension.internal.capability.metadata  
org.mule.module.extension.internal.capability.xml  
org.mule.module.extension.internal.capability.xml.schema  
org.mule.module.extension.internal.capability.xml.schema.model  
org.mule.module.extension.internal.config  
org.mule.module.extension.internal.introspection  
org.mule.module.extension.internal.manager  
org.mule.module.extension.internal.resources  
org.mule.module.extension.internal.runtime  
org.mule.module.extension.internal.runtime.processor  
org.mule.module.extension.internal.runtime.resolver  
org.mule.module.extension.internal.util  
org.mule.module.guice  
org.mule.module.guice.i18n  
org.mule.module.http.api  
org.mule.module.http.api.client  
org.mule.module.http.api.listener  
org.mule.module.http.api.requester  
org.mule.module.http.api.requester.authentication  
org.mule.module.http.api.requester.proxy  
org.mule.module.http.internal  
org.mule.module.http.internal.config  
org.mule.module.http.internal.domain  
org.mule.module.http.internal.domain.request  
org.mule.module.http.internal.domain.response  
org.mule.module.http.internal.listener  
org.mule.module.http.internal.listener.async  
org.mule.module.http.internal.listener.grizzly  
org.mule.module.http.internal.listener.matcher  
org.mule.module.http.internal.multipart  
org.mule.module.http.internal.request  
org.mule.module.http.internal.request.client  
org.mule.module.http.internal.request.grizzly  
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.jersey  
org.mule.module.jersey.config  
org.mule.module.jersey.exception  
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.json.validation  
org.mule.module.launcher  
org.mule.module.launcher.application  
org.mule.module.launcher.artifact  
org.mule.module.launcher.coreextension  
org.mule.module.launcher.descriptor  
org.mule.module.launcher.domain  
org.mule.module.launcher.log4j2  
org.mule.module.launcher.nativelib  
org.mule.module.launcher.plugin  
org.mule.module.launcher.util  
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.oauth2.api  
org.mule.module.oauth2.internal  
org.mule.module.oauth2.internal.authorizationcode  
org.mule.module.oauth2.internal.authorizationcode.state  
org.mule.module.oauth2.internal.clientcredentials  
org.mule.module.oauth2.internal.config  
org.mule.module.oauth2.internal.mel  
org.mule.module.oauth2.internal.tokenmanager  
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.ws.consumer  
org.mule.module.ws.security  
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.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  
org.mule.module.xml.xpath  
Transports 
Package Description
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.construct.support  
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.reconnect  
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.polling.schedule  
org.mule.transport.polling.watermark  
org.mule.transport.polling.watermark.selector  
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.api  
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 
Package Description
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.listener  
org.mule.tck.logging  
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  
org.mule.tck.util.endpoint  
org.mule.tck.util.ftp  
org.mule.tck.util.sftp  
Tools 
Package Description
org.mule.tools.anttasks  
org.mule.tools.maven.archetype  
Other Packages 
Package Description
com.javaforge.bobber.archetype.model  
com.javaforge.bobber.archetype.model.io.xpp3  
com.javaforge.bobber.plugin.archetype  
com.ning.http.client.providers.grizzly  
org.apache.commons.httpclient  
org.apache.maven.enforcer.rule  
org.apache.maven.plugin.archetype  
org.guiceyfruit.mule  
org.guiceyfruit.mule.support  
org.hibernate.connection  
org.springframework.beans.factory.support  

Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.