Mule 1.0 API

Packages
org.mule Defines the main public API of the MuleManager and support classes such as the MuleServer.
org.mule.components.script Base classes for script based components such as BeanShell or Groovy.
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.i18n Internationalisation support for Mule messages and exception messages.
org.mule.config.pool A Mule pooling implementation using Jakarta commons-pool.
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.groovy Groovy extensions to Mule.
org.mule.extras.groovy.config  
org.mule.extras.groovy.transformers Groovy transformers are configured to transform messages using groovy scripts.
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 and PicoPool for pooling Mule components.
org.mule.extras.plexus  
org.mule.extras.spring Provides extensions to use the Spring framework with Mule such as utilising the 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.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 compoennts and Agents used to control and Monitor Mule
org.mule.impl.internal.events Internal server event types fired via the MuleManager.
org.mule.impl.message  
org.mule.impl.security  
org.mule.impl.security.filters  
org.mule.impl.work  
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  
org.mule.management.mbeans  
org.mule.management.stats Jmx statistics support used to monitor messaging status for various Mule components.
org.mule.management.stats.printers  
org.mule.model Implementation of the Mule model and supporting configuration classes such as Reference resolvers and EntryPoint resolvers.
org.mule.providers Contains Abstract classes providing common functionality for all Mule providers.
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.http Provides http transport including proxy support.
org.mule.providers.http.filters  
org.mule.providers.http.transformers  
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.multicast IP multicast connectivity for Mule.
org.mule.providers.service Provides SPI support for building mule connectors and providers using service descriptors.
org.mule.providers.servlet Allows the Mule server to easily interact with a servlet engine.
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.glue Provides an Glue soap transport for Mule.
org.mule.providers.ssl Provides tcp connectivity over Ssl for Mule.
org.mule.providers.stream  
org.mule.providers.tcp Provides tcp connectivity for Mule.
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.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.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.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.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.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.simple Basic transformer implementations.
org.mule.transformers.xml Xml and Xslt Transformer implementations.
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.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.monitor Various resource monitor implementations.
org.mule.util.queue A generic queue implementation extending the concurrent APIs with pluggable queue persistence.
org.mule.util.timer An Event based timer extending the java.util.Timer* classes.

 



Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.