Uses of Class
org.mule.umo.UMOException

Packages that use UMOException
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.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.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.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.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.work A javax.resource.spi.WorkManager implementation. 
org.mule.interceptors Contains default UMOInterceptor implementations that can be applied to Mule managed components. 
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.providers.service Provides SPI support for building mule connectors and providers using service descriptors. 
org.mule.routing Defines the core routing patterns supported by mule. 
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.transaction Contains the core transaction support classes and exception types. 
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.transformer Contains the interfaces for transformers and exceptions for the UMO Transformer API. 
org.mule.util.xa An abstract resource manager that supports local and xa transactions. 
 

Uses of UMOException in org.mule
 

Subclasses of UMOException in org.mule
 class MuleException
          MuleException Is the base exception type for the Mule application any other exceptions thrown by Mule code will be based on this exception.
 

Methods in org.mule that throw UMOException
 void MuleManager.registerConnector(UMOConnector connector)
          Registers a UMOConnector with the MuleManager.
 void MuleManager.unregisterConnector(String connectorName)
          UnRegisters a UMOConnector with the MuleManager.
 void MuleManager.setTransactionManager(TransactionManager newManager)
          Sets the Jta Transaction Manager to use with this Mule server instance
 void MuleManager.initialise()
          {@inheritDoc}
protected  void MuleManager.registerAdminAgent()
           
 void MuleManager.start()
          Start the MuleManager.
 void MuleManager.start(String serverUrl)
          Start the MuleManager.
 void MuleManager.stop()
          Stops the MuleManager which stops all sessions and connectors
 void MuleManager.setModel(UMOModel model)
          The model used for managing components for this server
 void MuleManager.registerAgent(UMOAgent agent)
          Will register an agent object on this model. Agents can be server plugins such as Jms support
 UMOAgent MuleManager.unregisterAgent(String name)
          Removes and destroys a registered agent
protected  void MuleManager.startAgents()
          {@inheritDoc}
protected  void MuleManager.stopAgents()
          {@inheritDoc}
 void MuleManager.setContainerContext(UMOContainerContext container)
          associates a Dependency Injector container or Jndi container with Mule.
 

Uses of UMOException in org.mule.components.builder
 

Subclasses of UMOException in org.mule.components.builder
 class MessageBuilderException
          If thrown by a MEssageBuilder implementation if it cannot build the current message or some other error occurs
 

Uses of UMOException in org.mule.components.rest
 

Subclasses of UMOException in org.mule.components.rest
 class RestServiceException
          todo document
 

Uses of UMOException in org.mule.config
 

Subclasses of UMOException in org.mule.config
 class ConfigurationException
          ConfigurationException TODO (document class)
 

Methods in org.mule.config that return UMOException
static UMOException ExceptionHelper.getRootMuleException(Throwable t)
           
 

Uses of UMOException in org.mule.config.builders
 

Methods in org.mule.config.builders that throw UMOException
 void QuickConfigurationBuilder.setModel(String model)
           
 UMOManager QuickConfigurationBuilder.createStartedManager(boolean synchronous, String serverUrl, String modeltype)
          Configures a started manager.
 UMOManager QuickConfigurationBuilder.createStartedManager(boolean synchronous, String serverUrl)
          Configures a started manager.
 UMOManager QuickConfigurationBuilder.createStartedManager(boolean synchronous, String serverUrl, UMOConnector serverConnector)
          Configures a started manager.
 UMODescriptor QuickConfigurationBuilder.registerComponentInstance(Object component, String name, UMOEndpointURI listenerEndpointUri)
          Registers a java object as a Umo pcomponent that listens for events on the given url.
 UMODescriptor QuickConfigurationBuilder.registerComponentInstance(Object component, String name, UMOEndpointURI listenerEndpointUri, UMOEndpointURI sendEndpointUri)
          Registers a java object as a Umo pcomponent that listens for and sends events on the given urls.
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, String inboundEndpoint, String outboundEndpoint, Map properties)
           
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, UMOEndpoint inEndpoint, UMOEndpoint outEndpoint, Map properties)
           
 UMOComponent QuickConfigurationBuilder.registerComponent(UMODescriptor descriptor)
          Registers a user configured MuleDescriptor of a components to the server.
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, UMOEndpointURI inboundEndpointUri)
          Registers a java object as a Umo pcomponent that listens for events on the given url.
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, UMOEndpointURI inboundEndpointUri, Map properties)
          Registers a java object as a Umo pcomponent that listens for events on the given url.
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, UMOEndpointURI inboundEndpointUri, UMOEndpointURI outboundEndpointUri)
          Registers a java object as a Umo pcomponent that listens for and sends events on the given urls.
 UMOComponent QuickConfigurationBuilder.registerComponent(String implementation, String name, UMOEndpointURI inboundEndpointUri, UMOEndpointURI outboundEndpointUri, Map properties)
          Registers a java object as a Umo pcomponent that listens for and sends events on the given urls.
 UMODescriptor QuickConfigurationBuilder.createDescriptor(String implementation, String name, String inboundEndpointUri, String outboundEndpointUri, Map properties)
          Creates a Mule Descriptor that can be further maniputalted by the calling class before registering it with the UMOModel
 UMODescriptor QuickConfigurationBuilder.createDescriptor(String implementation, String name, UMOEndpointURI inboundEndpointUri, UMOEndpointURI outboundEndpointUri, Map properties)
          Creates a Mule Descriptor that can be further maniputalted by the calling class before registering it with the UMOModel
 UMODescriptor QuickConfigurationBuilder.createDescriptor(String implementation, String name, UMOEndpoint inboundEndpoint, UMOEndpoint outboundEndpoint, Map properties)
          Creates a Mule Descriptor that can be further maniputalted by the calling class before registering it with the UMOModel
 void QuickConfigurationBuilder.setContainerContext(UMOContainerContext ctx)
          Sets the component resolver on the model.
 void QuickConfigurationBuilder.unregisterComponent(String name)
          Unregisters a previously register components.
 UMOEndpoint QuickConfigurationBuilder.createEndpoint(String uri, String name, boolean inbound)
           
 UMOEndpoint QuickConfigurationBuilder.createEndpoint(String uri, String name, boolean inbound, String transformers)
           
 UMOEndpoint QuickConfigurationBuilder.createEndpoint(String uri, String name, boolean inbound, UMOFilter filter)
           
 UMOEndpoint QuickConfigurationBuilder.createEndpoint(String uri, String name, boolean inbound, String transformers, UMOFilter filter)
           
 UMOEndpoint QuickConfigurationBuilder.registerEndpoint(String uri, String name, boolean inbound)
           
 UMOEndpoint QuickConfigurationBuilder.registerEndpoint(String uri, String name, boolean inbound, Map properties)
           
 UMOEndpoint QuickConfigurationBuilder.registerEndpoint(String uri, String name, boolean inbound, Map properties, UMOFilter filter)
           
 void QuickConfigurationBuilder.registerModel(UMOModel model)
           
 

Uses of UMOException in org.mule.config.pool
 

Methods in org.mule.config.pool that throw UMOException
 void CommonsPoolProxyPool.start()
           
 void CommonsPoolProxyPool.stop()
           
 Object AbstractProxyFactory.create()
           
protected  Object AbstractProxyFactory.createProxy(Object component)
           
 

Uses of UMOException in org.mule.impl
 

Subclasses of UMOException in org.mule.impl
 class AlreadyInitialisedException
          AlreadyInitialisedException is thrown when a component or connector has already been initialised.
 class FailedToQueueEventException
          FailedToQueueEventException is thrown when an event cannot be put on an internal component queue.
 

Methods in org.mule.impl that throw UMOException
 void MuleSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 void MuleSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
 String MuleEvent.getMessageAsString()
           
 String MuleEvent.getMessageAsString(String encoding)
          Returns the message contents as a string
 Class ImmutableMuleDescriptor.getImplementationClass()
           
static UMOEndpoint ImmutableMuleEndpoint.createEndpointFromUri(UMOEndpointURI uri, String type)
           
static UMOEndpoint ImmutableMuleEndpoint.getEndpointFromUri(UMOEndpointURI uri)
           
static UMOEndpoint ImmutableMuleEndpoint.getOrCreateEndpointForUri(String uriIdentifier, String type)
           
static UMOEndpoint ImmutableMuleEndpoint.getOrCreateEndpointForUri(UMOEndpointURI uri, String type)
           
protected  void DefaultLifecycleAdapter.initialise(Object component, UMODescriptor descriptor, UMOEntryPointResolver epDiscovery)
           
 void DefaultLifecycleAdapter.start()
           
 void DefaultLifecycleAdapter.stop()
           
 UMOMessage DefaultLifecycleAdapter.intercept(Invocation invocation)
           
 void MuleSession.dispatchEvent(UMOMessage message)
           
 void MuleSession.dispatchEvent(UMOMessage message, String endpointName)
           
 void MuleSession.dispatchEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, String endpointName)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message)
           
 UMOMessage MuleSession.sendEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
           
 void MuleSession.dispatchEvent(UMOEvent event)
           
 UMOMessage MuleSession.sendEvent(UMOEvent event)
           
 UMOMessage MuleSession.receiveEvent(String endpointName, long timeout)
           
 UMOMessage MuleSession.receiveEvent(UMOImmutableEndpoint endpoint, long timeout)
           
 UMOEvent MuleSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
           
 byte[] MuleEventContext.getMessageAsBytes()
          Reterns the conents of the message as a byte array.
 String MuleEventContext.getMessageAsString(String encoding)
          Returns the message contents as a string
 String MuleEventContext.getMessageAsString()
          Returns the message contents as a string This method will use the default encoding on the event
 UMOMessage MuleEventContext.sendEvent(Object message)
          This will send an event via the configured outbound router on the component
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage MuleEventContext.sendEvent(UMOMessage message)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, UMOEndpointURI endpointUri)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpointUri configured for the event
 FutureMessageResult MuleEventContext.sendEventAsync(Object message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, UMOEndpointURI endpointUri, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult MuleEventContext.sendEventAsync(UMOMessage message, String endpointName, int timeout)
          sends an event request via the configured outbound router for this component.
 UMOMessage MuleEventContext.sendEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void MuleEventContext.dispatchEvent(Object message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void MuleEventContext.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void MuleEventContext.dispatchEvent(UMOMessage message, UMOEndpointURI endpointUri)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpointUri configured for the event
 void MuleEventContext.dispatchEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void MuleEventContext.dispatchEvent(UMOMessage message, UMOEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage MuleEventContext.receiveEvent(UMOEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage MuleEventContext.receiveEvent(String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage MuleEventContext.receiveEvent(UMOEndpointURI endpointUri, long timeout)
          Requests a synchronous receive of an event on the component
 void NullSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 void NullSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
 UMOMessage InterceptorsInvoker.execute()
           
 UMOLifecycleAdapter DefaultLifecycleAdapterFactory.create(Object component, UMODescriptor descriptor, UMOEntryPointResolver resolver)
           
 

Constructors in org.mule.impl that throw UMOException
ImmutableMuleEndpoint(String endpointName, boolean receiver)
           
DefaultLifecycleAdapter(Object component, UMODescriptor descriptor)
           
DefaultLifecycleAdapter(Object component, UMODescriptor descriptor, UMOEntryPointResolver epResolver)
           
MuleSession(UMOMessage message, UMOSessionHandler requestSessionHandler, UMOComponent component)
           
MuleSession(UMOMessage message, UMOSessionHandler requestSessionHandler)
           
 

Uses of UMOException in org.mule.impl.endpoint
 

Constructors in org.mule.impl.endpoint that throw UMOException
MuleEndpoint(String uri, boolean receiver)
           
 

Uses of UMOException in org.mule.impl.internal.admin
 

Methods in org.mule.impl.internal.admin that throw UMOException
protected  Object MuleManagerComponent.invokeAction(AdminNotification action, UMOEventContext context)
           
protected  Object MuleManagerComponent.sendAction(AdminNotification action, UMOEventContext context)
           
protected  Object MuleManagerComponent.receiveAction(AdminNotification action, UMOEventContext context)
           
static UMODescriptor MuleManagerComponent.getDescriptor(UMOConnector connector, UMOEndpointURI endpointUri, WireFormat wireFormat)
           
 void MuleAdminAgent.start()
           
 void MuleAdminAgent.stop()
           
 void AbstractNotificationLoggerAgent.start()
           
 void AbstractNotificationLoggerAgent.stop()
           
 

Uses of UMOException in org.mule.impl.internal.notifications
 

Subclasses of UMOException in org.mule.impl.internal.notifications
 class NotificationException
          Thrown by the ServerNotification Manager it unrecognised listeners or events are passed to the manager
 

Uses of UMOException in org.mule.impl.model
 

Subclasses of UMOException in org.mule.impl.model
 class ModelServiceNotFoundException
          Is thrown when a model service name is specified and cannot be found or loaded
 

Methods in org.mule.impl.model that throw UMOException
 void AbstractComponent.forceStop()
           
 void AbstractComponent.stop()
           
 void AbstractComponent.start()
           
protected  void AbstractComponent.start(boolean startPaused)
          Starts a Mule Component.
 void AbstractComponent.pause()
          Pauses event processing for a single Mule Component.
 void AbstractComponent.resume()
          Resumes a single Mule Component that has been paused.
protected  void AbstractComponent.doPause()
          Custom components can execute code necessary to put the component in a paused state here.
protected  void AbstractComponent.doResume()
          Custom components can execute code necessary to resume a component once it has been paused If a developer overloads this method the doPause() method MUST also be overloaded to avoid inconsistent state in the component
 void AbstractComponent.dispatchEvent(UMOEvent event)
           
 UMOMessage AbstractComponent.sendEvent(UMOEvent event)
           
protected  Object AbstractComponent.lookupComponent()
          Provides a consistent mechanism for custom models to create components.
protected  void AbstractComponent.doForceStop()
           
protected  void AbstractComponent.doStop()
           
protected  void AbstractComponent.doStart()
           
protected abstract  UMOMessage AbstractComponent.doSend(UMOEvent event)
           
protected abstract  void AbstractComponent.doDispatch(UMOEvent event)
           
 Object AbstractComponent.getInstance()
          Gets the underlying instance form this component Where the Component implmentation provides pooling this is no 1-2-1 mapping between UMOComponent and instance, so this method will return the object in initial state.
protected  void AbstractComponent.registerListeners()
           
protected  void AbstractComponent.unregisterListeners()
           
protected  void AbstractComponent.startListeners()
           
protected  void AbstractComponent.stopListeners()
           
protected  void AbstractComponent.connectListeners()
           
protected  void AbstractComponent.disconnectListeners()
           
 UMOComponent AbstractModel.registerComponent(UMODescriptor descriptor)
           
 void AbstractModel.unregisterComponent(UMODescriptor descriptor)
           
 void AbstractModel.stop()
          Stops any registered components
 void AbstractModel.start()
          Starts all registered components
 void AbstractModel.startComponent(String name)
          Starts a single Mule Component.
 void AbstractModel.stopComponent(String name)
          Stops a single Mule Component.
 void AbstractModel.pauseComponent(String name)
          Pauses event processing for a single Mule Component.
 void AbstractModel.resumeComponent(String name)
          Resumes a single Mule Component that has been paused.
 void AbstractModel.setComponents(List descriptors)
           
 Object MuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
 void DefaultMuleProxy.start()
           
 void DefaultMuleProxy.stop()
           
 Object DefaultMuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
static Object ComponentFactory.createComponent(UMODescriptor descriptor)
          Creates a component based on its descriptor.
 

Constructors in org.mule.impl.model that throw UMOException
DefaultMuleProxy(Object component, MuleDescriptor descriptor, ObjectPool proxyPool)
          Constructs a Proxy using the UMO's AbstractMessageDispatcher and the UMO itself
 

Uses of UMOException in org.mule.impl.model.direct
 

Methods in org.mule.impl.model.direct that throw UMOException
protected  UMOMessage DirectComponent.doSend(UMOEvent event)
           
protected  void DirectComponent.doDispatch(UMOEvent event)
           
protected  void DirectComponent.doStop()
           
protected  void DirectComponent.doStart()
           
 

Uses of UMOException in org.mule.impl.model.pipeline
 

Methods in org.mule.impl.model.pipeline that throw UMOException
protected  UMOMessage PipelineComponent.doSend(UMOEvent event)
           
protected  void PipelineComponent.doDispatch(UMOEvent event)
           
 

Uses of UMOException in org.mule.impl.model.seda
 

Methods in org.mule.impl.model.seda that throw UMOException
 void SedaComponent.doForceStop()
           
 void SedaComponent.doStop()
           
 void SedaComponent.doStart()
           
protected  void SedaComponent.doDispatch(UMOEvent event)
           
 UMOMessage SedaComponent.doSend(UMOEvent event)
           
 

Uses of UMOException in org.mule.impl.model.seda.optimised
 

Methods in org.mule.impl.model.seda.optimised that throw UMOException
protected  Object OptimisedProxyFactory.createProxy(Object component)
           
 void OptimisedMuleProxy.start()
           
 void OptimisedMuleProxy.stop()
           
 Object OptimisedMuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
 

Constructors in org.mule.impl.model.seda.optimised that throw UMOException
OptimisedMuleProxy(Callable component, MuleDescriptor descriptor, ObjectPool proxyPool)
          Constructs a Proxy using the UMO's AbstractMessageDispatcher and the UMO itself
 

Uses of UMOException in org.mule.impl.work
 

Methods in org.mule.impl.work that throw UMOException
 void MuleWorkManager.start()
           
 void MuleWorkManager.stop()
           
 

Uses of UMOException in org.mule.interceptors
 

Methods in org.mule.interceptors that throw UMOException
 UMOMessage TimerInterceptor.intercept(Invocation invocation)
           
 UMOMessage InterceptorStack.intercept(Invocation invocation)
           
abstract  void EnvelopeInterceptor.before(Invocation invocation)
          This method is invoked before the event is processed
abstract  void EnvelopeInterceptor.after(Invocation invocation)
          This method is invoked after the event has been processed
 UMOMessage EnvelopeInterceptor.intercept(Invocation invocation)
           
abstract  UMOMessage MessageNormalizerInterceptor.before(Invocation invocation)
          This method is invoked before the event is processed
abstract  UMOMessage MessageNormalizerInterceptor.after(Invocation invocation)
          This method is invoked after the event has been processed
 UMOMessage MessageNormalizerInterceptor.intercept(Invocation invocation)
           
 

Uses of UMOException in org.mule.model
 

Subclasses of UMOException in org.mule.model
 class NoSatisfiableMethodsException
          NoSatisfiableMethodsException is thrown by EntryPointResolvers when the component passed has no methods that meet the criteria of the configured EntryPointResolver.
 class TooManySatisfiableMethodsException
          TooManySatisfiableMethodsException is thrown by EntryPointResolvers when the component passed has more than one method that meets the criteria of the configured EntryPointResolver.
 

Uses of UMOException in org.mule.providers
 

Subclasses of UMOException in org.mule.providers
 class ConnectException
          todo document
 class FatalConnectException
          todo document
 

Methods in org.mule.providers that throw UMOException
 void DefaultReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
protected  UMOEndpoint DefaultReplyToHandler.getEndpoint(UMOEvent event, String endpointUri)
           
 void TransactedPollingMessageReceiver.doStart()
           
 void AbstractConnector.startConnector()
           
 void AbstractConnector.stopConnector()
           
 UMOMessageDispatcher AbstractConnector.getDispatcher(UMOImmutableEndpoint endpoint)
           
 UMOMessageDispatcher AbstractConnector.getDispatcher(UMOImmutableEndpoint endpoint, boolean createDispatcherIfNotExists)
           
protected  UMOMessageDispatcher AbstractConnector.createDispatcher(UMOImmutableEndpoint endpoint)
           
protected  void AbstractConnector.doStart()
          Template method to perform any work when starting the connectoe
protected  void AbstractConnector.doStop()
          Template method to perform any work when stopping the connectoe
 OutputStream AbstractMessageDispatcher.getOutputStream(UMOImmutableEndpoint endpoint, UMOMessage message)
          Well get the output stream (if any) for this type of transport.
 UMOMessage InternalMessageListener.onMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
 void ReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, boolean synchronous, OutputStream outputStream)
           
 UMOMessage AbstractMessageReceiver.routeMessage(UMOMessage message, UMOTransaction trans, boolean synchronous, OutputStream outputStream)
           
 void AbstractMessageReceiver.start()
           
 void AbstractMessageReceiver.doStart()
           
 void AbstractMessageReceiver.doStop()
           
 void PollingMessageReceiver.doStart()
           
 

Uses of UMOException in org.mule.providers.service
 

Subclasses of UMOException in org.mule.providers.service
 class ConnectorFactoryException
          ConnectorFactoryException is thrown by the endpoint factory if the endpoint service cannot be found in the META-INF/services directory or if any part of the endpoint cannot be instanciated.
 class ConnectorServiceException
          ConnectorServiceException is thrown if a ProviderServicedescriptor has a service error set.
 class ConnectorServiceNotFoundException
          ConnectorServiceNotFoundException is thorown if no matching service endpoint descriptor is found for the connector protocol.
 

Methods in org.mule.providers.service that throw UMOException
 UMOMessageReceiver ConnectorServiceDescriptor.createMessageReceiver(UMOConnector connector, UMOComponent component, UMOEndpoint endpoint)
           
 UMOMessageReceiver ConnectorServiceDescriptor.createMessageReceiver(UMOConnector connector, UMOComponent component, UMOEndpoint endpoint, Object[] args)
           
 

Uses of UMOException in org.mule.routing
 

Subclasses of UMOException in org.mule.routing
 class AggregationException
          todo document
 

Uses of UMOException in org.mule.routing.inbound
 

Methods in org.mule.routing.inbound that throw UMOException
 void InboundMessageRouter.dispatch(UMOEvent event)
           
 UMOMessage InboundMessageRouter.send(UMOEvent event)
           
 void WireTap.setEndpoint(String endpoint)
           
 

Uses of UMOException in org.mule.routing.outbound
 

Methods in org.mule.routing.outbound that throw UMOException
 void AbstractOutboundRouter.dispatch(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
 UMOMessage AbstractOutboundRouter.send(UMOSession session, UMOMessage message, UMOEndpoint endpoint)
           
 

Uses of UMOException in org.mule.transaction
 

Subclasses of UMOException in org.mule.transaction
 class IllegalTransactionStateException
           IllegalTransactionStateException TODO (document class)
 class TransactionInProgressException
           TransactionInProgressException is thrown if a new transaction is started when there is one already in progress
 class TransactionNotInProgressException
           TransactionNotInProgressException TODO (document class)
 class TransactionRollbackException
           
 class TransactionStatusException
           
 

Uses of UMOException in org.mule.transformers.wire
 

Methods in org.mule.transformers.wire that throw UMOException
 Object WireFormat.read(InputStream is)
           
 void WireFormat.write(OutputStream out, Object o)
           
 Object TransformerPairWireFormat.read(InputStream in)
           
 void TransformerPairWireFormat.write(OutputStream out, Object o)
           
 

Uses of UMOException in org.mule.umo
 

Subclasses of UMOException in org.mule.umo
 class ComponentException
          ComponentException should be thrown when some action on a component fails, such as starting or stopping
 class MessagingException
          MessagingException is a general message exception thrown when errors specific to Message processing occur.
 class TransactionException
           TransactionException is thrown when an exception occurs while trying to create, start commit or rollback an exception
 

Methods in org.mule.umo that throw UMOException
 Class UMOImmutableDescriptor.getImplementationClass()
          Class used to instansiate the object, this can be a class name or a reference to an object in a container
 byte[] UMOEvent.getMessageAsBytes()
          Reterns the conents of the message as a byte array.
 String UMOEvent.getMessageAsString()
          Returns the message contents as a string If necessary this will use the encoding set on the event
 String UMOEvent.getMessageAsString(String encoding)
          Returns the message contents as a string
 UMOMessage UMOSession.sendEvent(UMOMessage message)
          This will send an event via the configured outbound endpoint on the component for this session
 UMOMessage UMOSession.sendEvent(UMOEvent event)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOSession.sendEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOSession.sendEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void UMOSession.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void UMOSession.dispatchEvent(UMOEvent event)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void UMOSession.dispatchEvent(UMOMessage message, UMOImmutableEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void UMOSession.dispatchEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOSession.receiveEvent(UMOImmutableEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOSession.receiveEvent(String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOEvent UMOSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
          Creates an outbound event for this session
 byte[] UMOEventContext.getMessageAsBytes()
          Returns the contents of the message as a byte array.
 String UMOEventContext.getMessageAsString()
          Returns the message contents as a string This method will use the encoding set on the event
 String UMOEventContext.getMessageAsString(String encoding)
          Returns the message contents as a string
 UMOMessage UMOEventContext.sendEvent(Object message)
          This will send an event via the configured outbound router on the component
 UMOMessage UMOEventContext.sendEvent(UMOMessage message)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpointURI endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOEventContext.sendEvent(UMOMessage message, UMOEndpoint endpoint)
          Depending on the session state this methods either Passes an event synchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 FutureMessageResult UMOEventContext.sendEventAsync(Object message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, UMOEndpointURI endpoint, int timeout)
          sends an event request via the configured outbound router for this component.
 FutureMessageResult UMOEventContext.sendEventAsync(UMOMessage message, String endpointName, int timeout)
          sends an event request via the configured outbound router for this component.
 void UMOEventContext.dispatchEvent(UMOMessage message)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void UMOEventContext.dispatchEvent(Object payload)
          This will dispatch an event asynchronously via the configured outbound endpoint on the component for this session
 void UMOEventContext.dispatchEvent(UMOMessage message, UMOEndpointURI endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void UMOEventContext.dispatchEvent(UMOMessage message, String endpointName)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 void UMOEventContext.dispatchEvent(UMOMessage message, UMOEndpoint endpoint)
          Depending on the session state this methods either Passes an event asynchronously to the next available Mule UMO in the pool or via the endpoint configured for the event
 UMOMessage UMOEventContext.receiveEvent(UMOEndpoint endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOEventContext.receiveEvent(String endpointName, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage UMOEventContext.receiveEvent(UMOEndpointURI endpoint, long timeout)
          Requests a synchronous receive of an event on the component
 UMOMessage Invocation.execute()
          Excutes this invocation
 UMOMessage UMOInterceptor.intercept(Invocation invocation)
          Invoked by the previous interceptor in the chain
 void UMOComponent.dispatchEvent(UMOEvent event)
          Makes an asynhronous event call to the component.
 UMOMessage UMOComponent.sendEvent(UMOEvent event)
          Makes a synhronous event call to the component.
 Object UMOComponent.getInstance()
          Gets the underlying instance form this component Where the Component implmentation provides pooling this is no 1-2-1 mapping between UMOComponent and instance, so this method will return the object in initial state.
 void UMOComponent.pause()
          Pauses event processing for a single Mule Component.
 void UMOComponent.resume()
          Resumes a single Mule Component that has been paused.
 

Uses of UMOException in org.mule.umo.endpoint
 

Subclasses of UMOException in org.mule.umo.endpoint
 class EndpointException
          EndpointException is an abstract exception extended by endpoint specific exceptions.
 class EndpointNotFoundException
          EndpointNotFoundException is thrown when an endpoint name or protocol is specified but a matching endpoint is not registered with the Mule server
 class MalformedEndpointException
          MalformedEndpointException is thrown by the MuleEndpointURI class if it fails to parse a Url
 

Uses of UMOException in org.mule.umo.lifecycle
 

Subclasses of UMOException in org.mule.umo.lifecycle
 class DisposeException
          DisposeException is an exception thrown
 class FatalException
          FatalException can be thorwn during initialisation or during execution to indicate that something fatal has occurred and the MuleManage must shutdown
 class InitialisationException
          InitialisationException is thrown by the initialise method defined in the org.mule.umo.lifecycle.Initialisable interface.
 class LifecycleException
          LifecycleException TODO
 class RecoverableException
          RecoverableException can be thrown during initialisation to indicate that the error occurred is not fatal and a reactive action can be performed to try and remedy the error.
 

Methods in org.mule.umo.lifecycle that throw UMOException
 void Startable.start()
           
 void Stoppable.stop()
           
 UMOLifecycleAdapter UMOLifecycleAdapterFactory.create(Object component, UMODescriptor descriptor, UMOEntryPointResolver resolver)
           
 

Uses of UMOException in org.mule.umo.manager
 

Subclasses of UMOException in org.mule.umo.manager
 class ContainerException
          ContainerException is an Exception thrown by the component resolver when it fials to find a component
 class ManagerException
          ManagerException is thrown when an exception occurs with Manager objects
 class ObjectNotFoundException
          ObjectNotFoundException is thrown when a reference to a component in a configured container is not found
 

Methods in org.mule.umo.manager that throw UMOException
 void UMOManager.registerConnector(UMOConnector connector)
          Registers a UMOConnector with the MuleManager.
 void UMOManager.unregisterConnector(String connectorName)
          UnRegisters a UMOConnector with the MuleManager.
 void UMOManager.setModel(UMOModel model)
          The model used for managing components for this server
 void UMOManager.registerAgent(UMOAgent agent)
          Will register an agent object on this model.
 UMOAgent UMOManager.unregisterAgent(String name)
          Removes and destroys a registered agent
 void UMOManager.setContainerContext(UMOContainerContext context)
          associates a Dependency Injector container with Mule.
 

Uses of UMOException in org.mule.umo.model
 

Subclasses of UMOException in org.mule.umo.model
 class ModelException
           
 class SessionException
          SessionException is thrown when errors occur in the MuleSession or Seession Manager
 

Methods in org.mule.umo.model that throw UMOException
 UMOComponent UMOModel.registerComponent(UMODescriptor descriptor)
          Registers a UMODescriptor with the MuleManager.
 void UMOModel.unregisterComponent(UMODescriptor descriptor)
          Unregisters a component From the model
 void UMOModel.setComponents(List descriptors)
          A convenience method to set a list of components on the model.
 void UMOModel.stopComponent(String name)
          Stops a single Mule Component.
 void UMOModel.startComponent(String name)
          Starts a single Mule Component.
 void UMOModel.pauseComponent(String name)
          Pauses event processing for a single Mule Component.
 void UMOModel.resumeComponent(String name)
          Resumes a single Mule Component that has been paused.
 

Uses of UMOException in org.mule.umo.provider
 

Subclasses of UMOException in org.mule.umo.provider
 class ConnectorException
          ConnectorException Is thrown in the context of a UMOConnector, usually some sort of transport level error where the connection has failed.
 class DispatchException
          DispatchException is thrown when an endpoint dispatcher fails to send, dispatch or receive a message.
 class MessageTypeNotSupportedException
          MessageTypeNotSupportedException is thrown when a message payload is set on a Message implementation of MessageAdapter which is not of supported type for that message or adapter.
 class NoReceiverForEndpointException
          NoReceiverForEndpointException is thrown when an enpoint is specified for a receiver but no such receiver exists.
 class ReceiveException
          ReceiveException is specifically thrown by the Provider receive method if something fails in the underlying transport
 

Methods in org.mule.umo.provider that throw UMOException
 Object UMOMessageDispatcher.getDelegateSession()
          If the underlying transport has the notion of a client session when writing to it, the session should be obtainable using this method.
 OutputStream UMOMessageDispatcher.getOutputStream(UMOImmutableEndpoint endpoint, UMOMessage message)
          Well get the output stream (if any) for this type of transport.
 void UMOSessionHandler.storeSessionInfoToMessage(UMOSession session, UMOMessage message)
           
 void UMOSessionHandler.retrieveSessionInfoFromMessage(UMOMessage message, UMOSession session)
           
 UMOMessageDispatcher UMOMessageDispatcherFactory.create(UMOImmutableEndpoint endpoint)
           
 UMOMessageDispatcher UMOConnector.getDispatcher(UMOImmutableEndpoint endpoint)
          The connector can pool dispatchers based on their endpointUri or can ingnore the endpointUri altogether and use a ThreadLocal or always create new.
 void UMOConnector.startConnector()
           
 void UMOConnector.stopConnector()
           
 

Uses of UMOException in org.mule.umo.routing
 

Subclasses of UMOException in org.mule.umo.routing
 class ComponentRoutingException
          ComponentRoutingException is thrown due to a routing exception between the endpoint the event was received on and the component receiving the event
 class CouldNotRouteInboundEventException
          CouldNotRouteInboundEventException thrown if the current component cannot accept the inbound event
 class CouldNotRouteOutboundMessageException
          CouldNotRouteOutboundMessageException thrown if Mule fails to route the current outbound event
 class ResponseTimeoutException
          ResponseTimeoutException is thrown when a response is not received in a given timeout in the Response Router.
 class RoutePathNotFoundException
          RoutePathNotFoundException is thrown if a routing path for an event cannot be found.
 class RoutingException
          RoutingException is a base class for all routing exceptions.
 

Methods in org.mule.umo.routing that throw UMOException
 UMOMessage UMOResponseMessageRouter.getResponse(UMOMessage message)
           
 

Uses of UMOException in org.mule.umo.security
 

Subclasses of UMOException in org.mule.umo.security
 class CredentialsNotSetException
          CredentialsNotSetException is thrown when user credentials cannot be obtained from the current message
 class CryptoFailureException
          CryptoFailureException is a generic exception thrown by an CryptoStrategy if encryption or decryption fails.
 class EncryptionNotSupportedException
          EncryptionNotSupportedException is thrown if an algorithm is set in the MULE_USER header but it doesn't match the algorithm set on the security filter
 class EncryptionStrategyNotFoundException
          EncryptionStrategyNotFoundException is thrown by the UMOSecurityManager when an encryption scheme is set in a property or header that has not been registered witrh the manager
 class SecurityException
          SecurityException is a generic security exception
 class SecurityProviderNotFoundException
          SecurityProviderNotFoundException is thrown by the UMOSecurityManager when an authentication request is made but no suitable security provider can be found to process the authentication
 class UnauthorisedException
          UnauthorisedException is thrown if authentication fails
 class UnknownAuthenticationTypeException
          UnknownAuthenticationTypeException is thrown if a security context request is make with an unrecognised UMOAuthentication type.
 class UnsupportedAuthenticationSchemeException
          UnsupportedAuthenticationSchemeException is thrown when a authentication scheme is being used on the message that the Security filter does not understand
 

Uses of UMOException in org.mule.umo.transformer
 

Subclasses of UMOException in org.mule.umo.transformer
 class TransformerException
          TransformerException is a simple exception that is thrown by transformers.
 

Uses of UMOException in org.mule.util.xa
 

Subclasses of UMOException in org.mule.util.xa
 class ResourceManagerException
           
 class ResourceManagerSystemException
           
 



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