> + final ComputeServiceAdapter<Server, Hardware, Image,
> VirtualDataCenter> adapter,
> + final Function<Image, org.jclouds.compute.domain.Image>
> transformer,
> + final AddDefaultCredentialsToImage addDefaultCredentialsToImage) {
> + return new Supplier<Set<? extends org.jclouds.compute.domain.Image>>()
> {
> +
> + @Override
> + public Set<? extends org.jclouds.compute.domain.Image> get() {
> + return
> FluentIterable.from(adapter.listImages()).transform(transformer).toSet();
> + }
> +
> + @Override
> + public String toString() {
> + return toStringHelper(adapter).add("method",
> "listImages").toString();
> + }
> + };
> + }
Why do you need to override the image supplier?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/72/files#r17229285