> +import org.jclouds.http.HttpRequest.Builder;
> +import org.jclouds.http.HttpRequestFilter;
> +import org.jclouds.http.filters.BasicAuthentication;
> +import org.jclouds.location.Provider;
> +import org.jclouds.rest.annotations.ApiVersion;
> +
> +@Singleton
> +public class VCloudBasicAuthentication implements HttpRequestFilter
> +{
> + private final Supplier<Credentials> creds;
> + private final String apiVersion;
> +
> + @Inject
> + public VCloudBasicAuthentication(@Provider Supplier<Credentials> creds,
> @ApiVersion String apiVersion)
> + {
> + this.creds = ((Supplier)Preconditions.checkNotNull(creds, "creds"));
why the cast?
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/418/files#r18427591