Uses of Class
org.mule.routing.inbound.EventGroup

Packages that use EventGroup
org.mule.examples.loanbroker.routers   
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.response Response router implementations that enable asynchronous event processing in request /response messaging requests. 
org.mule.samples.voipservice.routers   
org.mule.tck.testmodels.mule   
 

Uses of EventGroup in org.mule.examples.loanbroker.routers
 

Methods in org.mule.examples.loanbroker.routers with parameters of type EventGroup
protected  UMOMessage BankQuotesResponseAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
static UMOMessage BankQuotesAggregationLogic.aggregateEvents(EventGroup events)
           
protected  UMOMessage BankQuotesInboundAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
protected  boolean BankQuotesInboundAggregator.shouldAggregateEvents(EventGroup events)
          Determines if the event group is ready to be aggregated; this is entirely up to the application.
 

Uses of EventGroup in org.mule.routing
 

Methods in org.mule.routing that return EventGroup
 EventGroup AggregationException.getEventGroup()
           
 

Constructors in org.mule.routing with parameters of type EventGroup
AggregationException(EventGroup eventGroup, UMOImmutableEndpoint endpoint)
           
AggregationException(EventGroup eventGroup, UMOImmutableEndpoint endpoint, Throwable cause)
           
AggregationException(Message message, EventGroup eventGroup, UMOImmutableEndpoint endpoint)
           
AggregationException(Message message, EventGroup eventGroup, UMOImmutableEndpoint endpoint, Throwable cause)
           
 

Uses of EventGroup in org.mule.routing.inbound
 

Methods in org.mule.routing.inbound that return EventGroup
protected  EventGroup AbstractEventAggregator.addEventGroup(EventGroup group)
          Add the given EventGroup to this aggregator's "group store".
protected  EventGroup AbstractEventResequencer.addEventGroup(EventGroup group)
           
protected  EventGroup CorrelationAggregator.createEventGroup(UMOEvent event, Object groupId)
          Creates a new EventGroup that will expect the number of events as returned by UMOMessageAdapter.getCorrelationGroupSize().
protected  EventGroup AbstractEventAggregator.createEventGroup(UMOEvent event, Object groupId)
          Create a new EventGroup with the specified groupId.
protected  EventGroup AbstractEventResequencer.createEventGroup(UMOEvent event, Object groupId)
           
protected  EventGroup AbstractEventAggregator.getEventGroup(Object groupId)
          Look up the existing EventGroup with the given id.
protected  EventGroup AbstractEventResequencer.getEventGroup(Object groupId)
           
 

Methods in org.mule.routing.inbound with parameters of type EventGroup
protected  EventGroup AbstractEventAggregator.addEventGroup(EventGroup group)
          Add the given EventGroup to this aggregator's "group store".
protected  EventGroup AbstractEventResequencer.addEventGroup(EventGroup group)
           
protected  UMOMessage MessageChunkingAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
protected abstract  UMOMessage AbstractEventAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
protected  void AbstractEventAggregator.removeEventGroup(EventGroup group)
          Remove the group from this aggregator's "store".
protected  void AbstractEventResequencer.removeEventGroup(EventGroup group)
           
protected  UMOEvent[] AbstractEventResequencer.resequenceEvents(EventGroup events)
          Reorder collected events according to the configured Comparator.
protected  boolean CorrelationAggregator.shouldAggregateEvents(EventGroup events)
           
protected abstract  boolean AbstractEventAggregator.shouldAggregateEvents(EventGroup events)
          Determines if the event group is ready to be aggregated.
protected  boolean CorrelationEventResequencer.shouldResequenceEvents(EventGroup events)
           
protected abstract  boolean AbstractEventResequencer.shouldResequenceEvents(EventGroup events)
          Determines whether the events in the passed EventGroup are ready to be reordered.
 

Uses of EventGroup in org.mule.routing.response
 

Methods in org.mule.routing.response that return EventGroup
protected  EventGroup AbstractResponseAggregator.addEventGroup(EventGroup group)
           
protected  EventGroup AbstractResponseAggregator.createEventGroup(UMOEvent event, Object groupId)
           
protected  EventGroup ResponseCorrelationAggregator.createEventGroup(UMOEvent event, Object id)
          Creates the event group with a specific correlation size based on the Mule Correlation support
protected  EventGroup AbstractResponseAggregator.getEventGroup(Object groupId)
           
 

Methods in org.mule.routing.response with parameters of type EventGroup
protected  EventGroup AbstractResponseAggregator.addEventGroup(EventGroup group)
           
protected  UMOMessage SingleResponseRouter.aggregateEvents(EventGroup events)
          The SingleResponseRouter will always return the first event of an event group.
protected abstract  UMOMessage AbstractResponseAggregator.aggregateEvents(EventGroup events)
           
protected  void AbstractResponseAggregator.removeEventGroup(EventGroup group)
           
protected  boolean SingleResponseRouter.shouldAggregateEvents(EventGroup events)
          The SingleResponseRouter will return true if the event group size is 1.
protected abstract  boolean AbstractResponseAggregator.shouldAggregateEvents(EventGroup events)
           
protected  boolean ResponseCorrelationAggregator.shouldAggregateEvents(EventGroup events)
          Determines if the event group is ready to be aggregated.
 

Uses of EventGroup in org.mule.samples.voipservice.routers
 

Methods in org.mule.samples.voipservice.routers with parameters of type EventGroup
protected  UMOMessage PaymentValidationResponseAggregator.aggregateEvents(EventGroup events)
           
 

Uses of EventGroup in org.mule.tck.testmodels.mule
 

Methods in org.mule.tck.testmodels.mule with parameters of type EventGroup
protected  UMOMessage TestResponseAggregator.aggregateEvents(EventGroup events)
          This method is invoked if the shouldAggregate method is called and returns true.
 



Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.