Mule 1.3.3 API

Mule Core
org.mule Defines the main public API of the MuleManager and support classes such as the MuleServer.
org.mule.components.builder  
org.mule.components.rest  
org.mule.components.script Base classes for script based components such as BeanShell or Groovy.
org.mule.components.script.jsr223  
org.mule.components.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.builders Various configuration builders for configuring a Mule Instance.
org.mule.config.converters Defines the Mule specific bean converters needed to process the mule-config.xml with Digester.
org.mule.config.factories  
org.mule.config.i18n Internationalisation support for Mule messages and exception messages.
org.mule.config.pool A Mule pooling implementation using Jakarta commons-pool.
org.mule.impl The Mule implementation of the Universal Message Objects(tm) API specification.
org.mule.impl.container Internal container context implementation and Jndi container implementation.
org.mule.impl.endpoint Implemtation of Mule endpoint uris.
org.mule.impl.internal.admin Admin components and Agents used to control and Monitor Mule
org.mule.impl.internal.notifications Internal server notificationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationicationication types fired via the MuleManager.
org.mule.impl.jndi  
org.mule.impl.message Wire message implementations.
org.mule.impl.model  
org.mule.impl.model.direct  
org.mule.impl.model.pipeline  
org.mule.impl.model.seda  
org.mule.impl.model.seda.optimised  
org.mule.impl.security Core security implementation including the mule security manager and encryption types
org.mule.impl.security.filters Core sercurity filter types.
org.mule.impl.space  
org.mule.impl.work A javax.resource.spi.WorkManager implementation.
org.mule.interceptors Contains default UMOInterceptor implementations that can be applied to Mule managed components.
org.mule.management Mule system management extensions such as Jmx support.
org.mule.management.agents Management agents including agents for Jdmk, MX4J, and Log4J
org.mule.management.mbeans Jmx Management beans for mule components, the model and the Mule server.
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.management.support Support classes and interface for Mule management subsystem
org.mule.model UMOModel supporting configuration classes such as UMOEntryPointResolver.
org.mule.modules.boot  
org.mule.providers Contains Abstract classes providing common functionality for all Mule providers.
org.mule.ra 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.registry  
org.mule.registry.impl  
org.mule.registry.store  
org.mule.routing Defines the core routing patterns supported by mule.
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.filters.xml Filters that apply specifically to xml using xml querying mechanisms.
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.test.integration.service  
org.mule.test.usecases.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.transformers Provides the default transformer base implementations for Mule including compression and encryption support.
org.mule.transformers.codec Transformers for Base64, UC and UU encoding/decoding.
org.mule.transformers.compression Transformers for compressing and uncompressing message payloads.
org.mule.transformers.encryption Transformers for encrypting and decrypting message payloads.
org.mule.transformers.script  
org.mule.transformers.simple Basic transformer implementations.
org.mule.transformers.wire  
org.mule.transformers.xml Xml and Xslt Transformer implementations.
org.mule.transformers.xml.wire  
org.mule.umo 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.umo.endpoint Endpoint interfaces.
org.mule.umo.lifecycle Lifecycle interfaces for all UMOcomponents.
org.mule.umo.manager Manager APIs, including the UMOManager, agent and server event interfaces
org.mule.umo.model Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc.
org.mule.umo.provider Contains the interfaces that comprise a provider implementation.
org.mule.umo.routing Interfaces that define inbound and outbound routing API.
org.mule.umo.security Security API for authentication and authorisation.
org.mule.umo.security.provider This package contains classes related to JDK-specific security provider lookup and configuration.
org.mule.umo.space  
org.mule.umo.transformer Contains the interfaces for transformers and exceptions for the UMO Transformer API.
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.properties  
org.mule.util.queue A resource manager that allow access to transactional queues with optional persistence.
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.

 

Modules (not part of the Mule core)
org.mule.extras.acegi  
org.mule.extras.acegi.filters.http  
org.mule.extras.client Simple interface for Mule clients to send and receive events from local or remote Mule Servers.
org.mule.extras.hivemind Provides extensions to use HiveMind with Mule, such as using the registry as a factory for Mule managed objects.
org.mule.extras.jaas  
org.mule.extras.jaas.loginmodule  
org.mule.extras.jotm Provides access to the Jotm transaction manager for User and Xa transactions.
org.mule.extras.pgp  
org.mule.extras.pgp.filters  
org.mule.extras.picocontainer Provides extensions to use PicoContainer with Mule, such as using the container as a factory for Mule managed objects.
org.mule.extras.spring Provides extensions to use the Spring framework with Mule such as utilising the spring container to build components managed by Mule.
org.mule.extras.spring.config Classes for loading The Mule Server itself from a spring context, which make it easy to embed Mule with a Spring application.
org.mule.extras.spring.events A Spring EventMulticaster that allows any Spring bean to send and receive mule events through the ApplicationContext and event listeners.
org.mule.extras.spring.remoting  
org.mule.extras.spring.transaction  

 

Transports (a.k.a. Providers)
org.mule.providers.dq  
org.mule.providers.dq.transformers  
org.mule.providers.ejb  
org.mule.providers.email Provides pop3, smtp and imap connectivity for Mule.
org.mule.providers.email.filters  
org.mule.providers.email.transformers Contains transformers to convert to and from the java.mail.Message type.
org.mule.providers.file Provides file transport in the form of a directory listeners and file dispatchers.
org.mule.providers.file.filters Filename filters used to filter on a listening directory.
org.mule.providers.file.transformers Transformers for converting to and from the FileMessage type.
org.mule.providers.ftp  
org.mule.providers.gs Allows Mule to send and receive events the GigaSpaces Jini JavaSpace implementation.
org.mule.providers.gs.filters  
org.mule.providers.gs.space  
org.mule.providers.gs.transformers  
org.mule.providers.http Provides http transport including proxy support.
org.mule.providers.http.filters  
org.mule.providers.http.jetty  
org.mule.providers.http.servlet  
org.mule.providers.http.transformers  
org.mule.providers.jbi Allows JBI components to interact with Mule.
org.mule.providers.jbi.components  
org.mule.providers.jdbc Provides jdbc transport.
org.mule.providers.jdbc.xa  
org.mule.providers.jms Provides Jms transport connectivity with support for all Jms features.
org.mule.providers.jms.filters  
org.mule.providers.jms.transformers Contains transformers to convert to and from different javax.jms.Message types
org.mule.providers.jms.xa  
org.mule.providers.jnp  
org.mule.providers.multicast IP multicast connectivity for Mule.
org.mule.providers.oracle.jms  
org.mule.providers.oracle.jms.transformers  
org.mule.providers.quartz  
org.mule.providers.quartz.jobs  
org.mule.providers.rmi  
org.mule.providers.service Provides SPI support for building mule connectors and providers using service descriptors.
org.mule.providers.soap  
org.mule.providers.soap.axis Provides an Axis soap transport for Mule.
org.mule.providers.soap.axis.extensions Axis specific extensions and component implementation that enables Mule components to act as Axis soap services.
org.mule.providers.soap.axis.extras  
org.mule.providers.soap.axis.transport  
org.mule.providers.soap.axis.transport.jms  
org.mule.providers.soap.axis.transport.pop3  
org.mule.providers.soap.axis.transport.smtp  
org.mule.providers.soap.axis.transport.vm  
org.mule.providers.soap.axis.wsdl  
org.mule.providers.soap.glue Provides an Glue soap transport for Mule.
org.mule.providers.soap.transformers  
org.mule.providers.soap.xfire  
org.mule.providers.soap.xfire.transport  
org.mule.providers.soap.xfire.wsdl  
org.mule.providers.space Allows Mule to send and receive events via the Mule Space API.
org.mule.providers.ssl Provides tcp connectivity over Ssl for Mule.
org.mule.providers.stream  
org.mule.providers.streaming  
org.mule.providers.tcp Provides tcp connectivity for Mule.
org.mule.providers.tcp.protocols  
org.mule.providers.udp Provides Udp connectivity for Mule.
org.mule.providers.vm A connector implementation allowing events to be passed between Mule sessions via in-memory queues.
org.mule.providers.xmpp  
org.mule.providers.xmpp.filters  
org.mule.providers.xmpp.transformers  

 

Testing Framework
org.mule.tck Provides a suite of abstract test cases that can be used to test you custom Mule extensions.
org.mule.tck.functional Helper classes and interfaces used by Mule fnctional tests.
org.mule.tck.model Test suite for testing Model releated extensions.
org.mule.tck.providers Test suite for testing custom provider implementations.
org.mule.tck.services  
org.mule.tck.testmodels.fruit Contains the Fruit test model used by the tck and all other testcases in Mule.
org.mule.tck.testmodels.mule  

 

Examples
org.mule.samples.errorhandler  
org.mule.samples.errorhandler.exceptions  
org.mule.samples.errorhandler.handlers  
org.mule.samples.hello  
org.mule.samples.loanbroker  
org.mule.samples.loanbroker.esb  
org.mule.samples.loanbroker.esb.bank  
org.mule.samples.loanbroker.esb.ca  
org.mule.samples.loanbroker.esb.lender  
org.mule.samples.loanbroker.esb.message  
org.mule.samples.loanbroker.esb.routers  
org.mule.samples.loanbroker.esb.transformers  
org.mule.samples.loanbroker.routers  
org.mule.samples.loanbroker.service  
org.mule.samples.rest  
org.mule.samples.stockquote  
org.mule.samples.voipservice.client  
org.mule.samples.voipservice.interfaces  
org.mule.samples.voipservice.routers  
org.mule.samples.voipservice.service  
org.mule.samples.voipservice.to  

 



Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.