> +import javax.inject.Named;
> +import javax.inject.Provider;
> +import java.util.Set;
> +
> +/**
> + * @author Andrei Savu
> + */
> +public class CloudSigmaTemplateBuilderImpl extends TemplateBuilderImpl {
> +   @Inject
> +   public CloudSigmaTemplateBuilderImpl(@Memoized Supplier<Set<? extends 
> Location>> locations,
> +                                        @Memoized Supplier<Set<? extends 
> Image>> images, @Memoized Supplier<Set<? extends Hardware>> hardwares,
> +                                        Supplier<Location> defaultLocation2, 
> @Named("DEFAULT") Provider<TemplateOptions> optionsProvider,
> +                                        @Named("DEFAULT") 
> Provider<TemplateBuilder> defaultTemplateProvider) {
> +      super(locations, images, hardwares, defaultLocation2, optionsProvider, 
> defaultTemplateProvider);
> +   }
> +}

Correct me if I am wrong, but I've not seen an integration with the 
`ComputeService` (there is no guice module that configures a specific 
CloudSigma2 compute service implementation). Could we then remove the `compute` 
package, and add it again later, if a compute service implementation is added?

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/12/files#r6054033

Reply via email to