Uses of Interface
org.mule.umo.UMOEvent

Packages that use UMOEvent
org.mule.impl The Mule implementation of the Universal Message Objects(tm) API specification. 
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.providers Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.providers.streaming   
org.mule.routing.inbound Inbound 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.constraints Contains the transaction contraint filter used to control how and when transactions are committed. 
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.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. 
 

Uses of UMOEvent in org.mule.impl
 

Classes in org.mule.impl that implement UMOEvent
 class MuleEvent
          MuleEvent represents any data event occuring in the Mule environment.
 

Methods in org.mule.impl that return UMOEvent
 UMOEvent MuleSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
           
static UMOEvent RequestContext.getEvent()
           
 

Methods in org.mule.impl with parameters of type UMOEvent
protected  void MuleEvent.fillProperties(UMOEvent previousEvent)
           
 void MuleSession.dispatchEvent(UMOEvent event)
           
 UMOMessage MuleSession.sendEvent(UMOEvent event)
           
 UMOEvent MuleSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
           
static void RequestContext.setEvent(UMOEvent event)
           
 

Constructors in org.mule.impl with parameters of type UMOEvent
MuleEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOComponent component, UMOEvent previousEvent)
          Properties cache that only reads properties once from the inbound message and merges them with any properties on the endpoint.
MuleEvent(UMOMessage message, UMOEvent rewriteEvent)
          A helper constructor used to rewrite an event payload
 

Uses of UMOEvent in org.mule.impl.model
 

Methods in org.mule.impl.model with parameters of type UMOEvent
 void AbstractComponent.dispatchEvent(UMOEvent event)
           
 UMOMessage AbstractComponent.sendEvent(UMOEvent event)
           
protected  void AbstractComponent.waitIfPaused(UMOEvent event)
          Called before an event is sent or dispatched to a component, it will block until resume() is called.
protected abstract  UMOMessage AbstractComponent.doSend(UMOEvent event)
           
protected abstract  void AbstractComponent.doDispatch(UMOEvent event)
           
 void MuleProxy.onEvent(QueueSession session, UMOEvent event)
          Sets the current event being processed
 Object MuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
 void DefaultMuleProxy.onEvent(QueueSession session, UMOEvent event)
          Sets the current event being processed
 Object DefaultMuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
 

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

Methods in org.mule.impl.model.direct with parameters of type UMOEvent
protected  UMOMessage DirectComponent.doSend(UMOEvent event)
           
protected  void DirectComponent.doDispatch(UMOEvent event)
           
 

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

Methods in org.mule.impl.model.pipeline with parameters of type UMOEvent
protected  UMOMessage PipelineComponent.doSend(UMOEvent event)
           
protected  void PipelineComponent.doDispatch(UMOEvent event)
           
 

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

Methods in org.mule.impl.model.seda that return UMOEvent
protected  UMOEvent SedaComponent.dequeue()
           
 

Methods in org.mule.impl.model.seda with parameters of type UMOEvent
protected  void SedaComponent.doDispatch(UMOEvent event)
           
 UMOMessage SedaComponent.doSend(UMOEvent event)
           
protected  void SedaComponent.enqueue(UMOEvent event)
           
 

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

Methods in org.mule.impl.model.seda.optimised with parameters of type UMOEvent
 void OptimisedMuleProxy.onEvent(QueueSession session, UMOEvent event)
          Sets the current event being processed
 Object OptimisedMuleProxy.onCall(UMOEvent event)
          Makes a synchronous call on the UMO
 

Uses of UMOEvent in org.mule.impl.security
 

Methods in org.mule.impl.security with parameters of type UMOEvent
 void AbstractEndpointSecurityFilter.authenticate(UMOEvent event)
           
protected abstract  void AbstractEndpointSecurityFilter.authenticateInbound(UMOEvent event)
           
protected abstract  void AbstractEndpointSecurityFilter.authenticateOutbound(UMOEvent event)
           
 Object MuleHeaderCredentialsAccessor.getCredentials(UMOEvent event)
           
 void MuleHeaderCredentialsAccessor.setCredentials(UMOEvent event, Object credentials)
           
 

Uses of UMOEvent in org.mule.impl.security.filters
 

Methods in org.mule.impl.security.filters with parameters of type UMOEvent
protected  void MuleEncryptionEndpointSecurityFilter.authenticateInbound(UMOEvent event)
           
protected  void MuleEncryptionEndpointSecurityFilter.authenticateOutbound(UMOEvent event)
           
 

Uses of UMOEvent in org.mule.providers
 

Methods in org.mule.providers with parameters of type UMOEvent
 void DefaultReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
protected  UMOEndpoint DefaultReplyToHandler.getEndpoint(UMOEvent event, String endpointUri)
           
 void AbstractMessageDispatcher.dispatch(UMOEvent event)
           
 UMOMessage AbstractMessageDispatcher.send(UMOEvent event)
           
protected  boolean AbstractMessageDispatcher.useRemoteSync(UMOEvent event)
          RemoteSync causes the message dispatch to wait for a response to an event on a response channel after it sends the event.
protected abstract  void AbstractMessageDispatcher.doDispatch(UMOEvent event)
           
protected abstract  UMOMessage AbstractMessageDispatcher.doSend(UMOEvent event)
           
 void ReplyToHandler.processReplyTo(UMOEvent event, UMOMessage returnMessage, Object replyTo)
           
 

Uses of UMOEvent in org.mule.providers.streaming
 

Methods in org.mule.providers.streaming with parameters of type UMOEvent
 void StreamMessageAdapter.write(UMOEvent event)
           
 

Uses of UMOEvent in org.mule.routing.inbound
 

Methods in org.mule.routing.inbound that return UMOEvent
 UMOEvent[] SelectiveConsumer.process(UMOEvent event)
           
 UMOEvent[] AbstractEventResequencer.process(UMOEvent event)
           
 UMOEvent[] InboundPassThroughRouter.process(UMOEvent event)
           
 UMOEvent[] AbstractEventAggregator.process(UMOEvent event)
           
 UMOEvent[] WireTap.process(UMOEvent event)
           
 UMOEvent[] IdempotentReceiver.process(UMOEvent event)
           
 UMOEvent[] ForwardingConsumer.process(UMOEvent event)
           
 

Methods in org.mule.routing.inbound with parameters of type UMOEvent
protected  EventGroup CorrelationAggregator.addEvent(UMOEvent event)
          Adds the event to an event group.
 boolean SelectiveConsumer.isMatch(UMOEvent event)
           
 UMOEvent[] SelectiveConsumer.process(UMOEvent event)
           
 UMOMessage InboundMessageRouter.route(UMOEvent event)
           
 void InboundMessageRouter.dispatch(UMOEvent event)
           
 UMOMessage InboundMessageRouter.send(UMOEvent event)
           
protected  String IdempotentSecureHashReceiver.getIdForEvent(UMOEvent event)
           
 UMOEvent[] AbstractEventResequencer.process(UMOEvent event)
           
protected  EventGroup AbstractEventResequencer.addEvent(UMOEvent event)
           
 UMOEvent[] InboundPassThroughRouter.process(UMOEvent event)
           
 boolean InboundPassThroughRouter.isMatch(UMOEvent event)
           
 UMOEvent[] AbstractEventAggregator.process(UMOEvent event)
           
protected  EventGroup AbstractEventAggregator.addEvent(UMOEvent event)
          Adds the event to an event group.
 void EventGroup.addEvent(UMOEvent event)
           
 void EventGroup.removeEvent(UMOEvent event)
           
 boolean WireTap.isMatch(UMOEvent event)
           
 UMOEvent[] WireTap.process(UMOEvent event)
           
 boolean IdempotentReceiver.isMatch(UMOEvent event)
           
 UMOEvent[] IdempotentReceiver.process(UMOEvent event)
           
protected  void IdempotentReceiver.load(UMOEvent event)
           
 UMOEvent[] ForwardingConsumer.process(UMOEvent event)
           
 

Uses of UMOEvent in org.mule.routing.response
 

Methods in org.mule.routing.response with parameters of type UMOEvent
 void AbstractResponseAggregator.process(UMOEvent event)
           
protected  EventGroup AbstractResponseAggregator.addEvent(UMOEvent event)
          Adds the event to an event group.
protected  EventGroup AbstractResponseAggregator.createEventGroup(Object id, UMOEvent event)
          Creates a new event group with the given Id and can use other properties on the event Custom implementations can even overload the eventGroup object here
 void ResponseMessageRouter.route(UMOEvent event)
           
protected  EventGroup ResponseCorrelationAggregator.createEventGroup(Object id, UMOEvent event)
          Creates the event group with a specific correlation size based on the Mule Correlation support
 

Uses of UMOEvent in org.mule.transaction.constraints
 

Methods in org.mule.transaction.constraints with parameters of type UMOEvent
 boolean ManualConstraint.accept(UMOEvent event)
           
 boolean BatchConstraint.accept(UMOEvent event)
           
 boolean ConstraintFilter.accept(UMOEvent event)
           
 

Uses of UMOEvent in org.mule.umo
 

Methods in org.mule.umo that return UMOEvent
 UMOEvent UMOSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
          Creates an outbound event for this session
 UMOEvent Invocation.getEvent()
           
 

Methods in org.mule.umo with parameters of type UMOEvent
 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
 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
 UMOEvent UMOSession.createOutboundEvent(UMOMessage message, UMOImmutableEndpoint endpoint, UMOEvent previousEvent)
          Creates an outbound event for this session
 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.
 

Uses of UMOEvent in org.mule.umo.provider
 

Methods in org.mule.umo.provider with parameters of type UMOEvent
 void UMOMessageDispatcher.dispatch(UMOEvent event)
          Dispatches an event from the endpoint to the external system
 UMOMessage UMOMessageDispatcher.send(UMOEvent event)
          Sends an event from the endpoint to the external system
 void UMOStreamMessageAdapter.write(UMOEvent event)
          Writes the event to the current outputStream using the OutputHandler set on the StreamAdapter.
 void OutputHandler.write(UMOEvent event, OutputStream out)
          Write the event payload to the stream.
 Map OutputHandler.getHeaders(UMOEvent event)
          Used to obtain a set of headers that will be sent with this stream payload.
 

Uses of UMOEvent in org.mule.umo.routing
 

Methods in org.mule.umo.routing that return UMOEvent
 UMOEvent[] UMOInboundRouter.process(UMOEvent event)
          A received UMOEvent is passed to this method for processing.
 

Methods in org.mule.umo.routing with parameters of type UMOEvent
 void UMOResponseRouter.process(UMOEvent event)
          This method is invoked when an event is received via an endpoint on this Response Router.
 UMOEvent[] UMOInboundRouter.process(UMOEvent event)
          A received UMOEvent is passed to this method for processing.
 boolean UMOInboundRouter.isMatch(UMOEvent event)
          Determines if the event should be processed by this router.
 void UMOResponseMessageRouter.route(UMOEvent event)
           
 UMOMessage UMOInboundMessageRouter.route(UMOEvent event)
           
 

Uses of UMOEvent in org.mule.umo.security
 

Methods in org.mule.umo.security with parameters of type UMOEvent
 void UMOEndpointSecurityFilter.authenticate(UMOEvent event)
           
 Object UMOCredentialsAccessor.getCredentials(UMOEvent event)
           
 void UMOCredentialsAccessor.setCredentials(UMOEvent event, Object credentials)
           
 



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