Mule Core 1.3.1 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.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  
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.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.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.model UMOModel supporting configuration classes such as UMOEntryPointResolver.
org.mule.providers Contains Abstract classes providing common functionality for all Mule providers.
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.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.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.simple Basic transformer implementations.
org.mule.transformers.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.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.

 

Transports (a.k.a. Providers)
org.mule.providers.service Provides SPI support for building mule connectors and providers using service descriptors.
org.mule.providers.streaming  

 



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