| Home >> All >> org >> mule >> [ umo Javadoc ] |
| | org.mule.umo.impl.* (15) | | org.mule.umo.provider.* (6) | | org.mule.umo.transformer.* (2) |
org.mule.umo: Javadoc index of package org.mule.umo.
Package Samples:
org.mule.umo.transformer: 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.impl
org.mule.umo.provider
Classes:
UMOTransformer: UMOTransformer manages the transformation and or translation of one type of data to the other. Source data is received, then processed and returned via the transform() method. The return Class is specifed so that the return message is validated defore it is returned. This interface also has the provission of a Transformer session, which simply keeps a copy of the 'live' transfromed data, so that any further transformations will use this cached data. When a session is rolled back a cached copy of the source data will be returned. When the session is committed the caches are cleared. Starting a session ...
UMOMessageReceiver: UMOMessageReceiver is used to receive data from an external system. Typically an implementation of this interface will also implement the listener interface for the external system. For example to listen to a JMS destination the developer would also implement javax.jms.MessageListener. The connector (which creates the UMOMessageReceiver) will then register the reciever with the JMS server. Where a listener interface is not availiable the derived UMOMessageReceiver will implement the code necessary to receive data from the external system. For example, the file connector will poll a specified directory ...
MuleEvent: MuleEvent represents any data event occuring in the Mule environment. All data sent or received within the mule environment will be passed between components as an UMOEvent. The UMOEvent holds some data and provides helper methods for obtaining the data in a format that the receiving Mule UMO understands. The event can also maintain any number of properties that can be set and retrieved by Mule UMO components.
UMOEvent: UMOEvent represents any data event occuring in the Mule environment. All data sent or received within the mule environment will be passed between components as an UMOEvent. The UMOEvent holds some data and provides helper methods for obtaining the data in a format that the receiving Mule UMO understands. The event can also maintain any number of properties that can be set and retrieved by Mule UMO components.
MuleFactorySupport: MuleFactorySupport is a factory for creating UniversalMessageObject instances. The MuleFactorySupport class performs all the common functions necessary to create and initialise a MuleUMO. Specific MuleUMO instances must have a factory class that should extend this hsupport class.
UniversalMessageObject: UniversalMessageObject describes the methods for a Universal Message Object. It provides methods for initialisation, dispatching, sending, and creating events. The UniversalMEssageObject interface implements the UMOChain interface so that other UMOChain implementations can be chained to it.
UMOSyncChainSupport: UMOSyncChainSupport is used to provide UMOs with an interface that supports synchronous message calls. This interface is not included with the UMOChain interface to avoid the need to implement both async and sync method calls when only async calls are being used.
DefaultExceptionStrategy: DefaultExceptionStrategy Provides a default exception handling strategy. The class final thus to change exception handling behaviour the user must reimplemented the ExceptionListener Interface
SimpleMuleChain: SimpleMuleChain encapsulates the lowest execution object for a Universal Message Object By implementing this interface an objects can be linked together into an execution chain.
ProviderList: ProviderList encapsulates two lists of ProviderDescriptors; send providers and receive providers. It also provides helper methods to query manipulate and maintain state of the lists.
UMOChain: UMOChain encapsulates the lowest execution object for a Universal Message Object By implementing this interface an objects can be linked together into an execution chain.
MuleProxyFactory: MuleProxyFactory is a factory class that creates MuleProxy objects. This class extends PoolableObjectFactory which is part of the jakarta-commons-pool project.
UMOSyncEventListener: MuleSyncEventListener is an aggregation of the UMOEventListener and UMOSyncChanSupport interfaces. This interface does not define any methods of it's own.
UMOExceptionStrategy: UMOExceptionStrategy is a strategy class used for customising the behaviour of exception handling in different components in the system.
MuleProviderDescriptor: MuleProviderDescriptor describes a Provider in the Mule Server. A provider is a grouping of a connector, an endpoint and a transformer.
UMOProviderDescriptor: UMOProviderDescriptor describes a Provider in the Mule Server. A provider is a grouping of a connector, an endpoint and a transformer.
MuleUMO: MuleUMO is a basis for all Mule UMOs. It provides and simplifies the logic necessary to send and receive Messages via Mule providers
UMOException: UMOException is the base exception type for the Mule server any other exceptions thrown by Mule code will be based on this exception
UMOMessageAdapter: UMOMessageAdapter provides a common abstraction of different message implementations provided by different underlying technologies
MuleDescriptor: MuleDescriptor describes all the properties for a Mule UMO. New Mule UMOs can be initialised as needed from their descriptor.
MessageAdapter: MessageAdapter provides a common abstraction of different message implementations provided by different underlying technologies
UMODescriptor: UMODescriptor describes all the properties for a Mule UMO. New Mule UMOs can be initialised as needed from their descriptor.
MuleSessionManager: MuleSessionManager Is responsible managing MuleSession instances and any state that may be shared among them.
UMOConnector: UMOConnector is the mechanism used to connect to external systems and protocols in order to send and receive data.
MuleProxy: MuleProxy is a proxy to a MuleUMO. It is a poolable object that that can be executed in it's own thread.
| Home | Contact Us | Privacy Policy | Terms of Service |