> + @Named(Constants.PROPERTY_USER_THREADS)
> ListeningExecutorService userExecutor,
> + @Memoized Supplier<Set<? extends
> Location>> locations,
> + @Named(TIMEOUT_IMAGE_AVAILABLE)
> Predicate<AtomicReference<Image>> imageAvailablePredicate,
> + BlockUntilJobCompletesAndReturnResult
> blockUntilJobCompletesAndReturnResult,
> + Predicate<String> jobComplete) {
> + this.client = checkNotNull(client, "client");
> + this.userExecutor = checkNotNull(userExecutor, "userExecutor");
> + this.locations = checkNotNull(locations, "locations");
> + this.imageAvailablePredicate = checkNotNull(imageAvailablePredicate,
> "imageAvailablePredicate");
> + this.blockUntilJobCompletesAndReturnResult =
> checkNotNull(blockUntilJobCompletesAndReturnResult,
> +
> "blockUntilJobCompletesAndReturnResult");
> + this.jobComplete = checkNotNull(jobComplete, "jobComplete");
> + }
> +
> + @Override
> + public ImageTemplate buildImageTemplateFromNode(String name, final String
> id) {
...not that I know of. Probably a remnant from the NovaImageExtension I started
with. Fixing.
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/43/files#r4848201