Package dev.getelements.elements.rt.routing
package dev.getelements.elements.rt.routing
-
ClassDescriptionA compex type of
RoutingStrategy
where each invocation goes to all knownRemoteInvoker
instances and then combines the results together into a single result.Given the expected number of calls, this generates aConsumer
which will aggregate all results together until a set number of responses occur.AggregateFuture<AggregateT>This routing stragegy will broadcast to all nodes.The defaultRoutingStrategy
which simply selects aRemoteInvoker
from theRemoteInvokerRegistry
usingRemoteInvokerRegistry.getBestRemoteInvoker(ApplicationId)
and sends theInvocation
there.A type ofInvocationErrorConsumer
which accepts an instance ofThrowable
and forwards it to the delegate.Aggregates all results.ARoutingStrategy
which ensures that accepts all address components are instances ofHasNodeId
and that allNodeId
instances point to the same place.