Skip to content

Instantly share code, notes, and snippets.

@jbcpollak
Created November 12, 2013 04:55
Show Gist options
  • Save jbcpollak/7425686 to your computer and use it in GitHub Desktop.
Save jbcpollak/7425686 to your computer and use it in GitHub Desktop.
Address Geocoding Akka Future Factory
@Setter
public class AddressGeocodingFutureFactory extends AbstractFutureFactory<Address> {
private GeocodingService geocoder;
@Override
public Future<Address> makeFuture(final Address address) {
return Futures.future(new Callable<Address>() {
public Profile call() throws Exception {
Address geoAddr = geocoder.lookup(addr);
return geoAddr;
}
}, executionContext);
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment