Class AbstractAggregateRoutingStrategy

java.lang.Object
dev.getelements.elements.rt.routing.AbstractAggregateRoutingStrategy
All Implemented Interfaces:
RoutingStrategy
Direct Known Subclasses:
BroadcastRoutingStrategy, ListAggregateRoutingStrategy

public abstract class AbstractAggregateRoutingStrategy extends Object implements RoutingStrategy
A compex type of RoutingStrategy where each invocation goes to all known RemoteInvoker instances and then combines the results together into a single result. In the event of a single error, the whole call is canceled rather than trying to partially report some result. It is not recommended that this RoutingStrategy be used for writes if reliability is expected, but only for read operations.