|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.servicemix.common.endpoints.AbstractEndpoint
org.apache.servicemix.common.endpoints.SimpleEndpoint
org.apache.servicemix.common.endpoints.ProviderEndpoint
org.apache.servicemix.eip.EIPEndpoint
org.apache.servicemix.eip.support.AbstractAggregator
org.apache.servicemix.eip.patterns.SplitAggregator
org.apache.servicemix.eip.patterns.RecipientListAggregator
public class RecipientListAggregator
An aggregator specifically written to aggregate messages that have been sent using a StaticRecipientList pattern.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.apache.servicemix.eip.patterns.SplitAggregator |
|---|
SplitAggregator.SplitterAggregation |
| Nested classes/interfaces inherited from class org.apache.servicemix.eip.support.AbstractAggregator |
|---|
AbstractAggregator.ClosedAggregateException |
| Field Summary |
|---|
| Fields inherited from class org.apache.servicemix.eip.patterns.SplitAggregator |
|---|
aggregateElementName, corrId, count, countAttribute, index, indexAttribute, messageElementName, timeout |
| Fields inherited from class org.apache.servicemix.eip.EIPEndpoint |
|---|
lockManager, store, storeFactory, timerManager, wsdlExchangeTarget, wsdlResource |
| Fields inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint |
|---|
definition, description, endpoint, interfaceName, service, serviceUnit |
| Constructor Summary | |
|---|---|
RecipientListAggregator()
|
|
| Method Summary | |
|---|---|
void |
buildAggregate(java.lang.Object aggregation,
javax.jbi.messaging.NormalizedMessage message,
javax.jbi.messaging.MessageExchange exchange,
boolean timeout)
Fill the given JBI message with the aggregation result. |
| Methods inherited from class org.apache.servicemix.eip.patterns.SplitAggregator |
|---|
addMessage, createAggregation, createChildElement, getAggregateElementName, getCorrelationID, getCorrId, getCount, getCountAttribute, getIndex, getIndexAttribute, getMessageElementName, getTimeout, getTimeout, setAggregateElementName, setCorrId, setCount, setCountAttribute, setIndex, setIndexAttribute, setMessageElementName, setTimeout |
| Methods inherited from class org.apache.servicemix.common.endpoints.ProviderEndpoint |
|---|
activate, deactivate, getRole, processInOnly, processInOut |
| Methods inherited from class org.apache.servicemix.common.endpoints.SimpleEndpoint |
|---|
done, fail, getChannel, getContext, getExchangeFactory, send, sendSync |
| Methods inherited from class org.apache.servicemix.common.endpoints.AbstractEndpoint |
|---|
getEndpoint, getInterfaceName, getKey, getService, getServiceUnit, isExchangeOkay, prepareExchange, setDefinition, setDescription, setEndpoint, setInterfaceName, setService, setServiceUnit, toString, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public RecipientListAggregator()
| Method Detail |
|---|
public void buildAggregate(java.lang.Object aggregation,
javax.jbi.messaging.NormalizedMessage message,
javax.jbi.messaging.MessageExchange exchange,
boolean timeout)
throws java.lang.Exception
AbstractAggregator
buildAggregate in class SplitAggregatortimeout - false if the aggregation has completed or true
if this aggregation has timed out
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||