in elb/src/main/java/org/jclouds/elb/loadbalancer/strategy/ELBListLoadBalancersStrategy.java [53:66]
public Iterable<LoadBalancerMetadata> listLoadBalancers() {
return FluentIterable.from(regions.get()).transformAndConcat(
new Function<String, Iterable<LoadBalancerMetadata>>() {
public Iterable<LoadBalancerMetadata> apply(final String from) {
return api.getLoadBalancerApiForRegion(from).list().concat()
.transform(new Function<LoadBalancer, LoadBalancerMetadata>() {
@Override
public LoadBalancerMetadata apply(LoadBalancer lb) {
return converter.apply(new LoadBalancerInRegion(lb, from));
}
});
}
});
}