> +import javax.inject.Named;
> +import javax.inject.Provider;
> +import javax.inject.Singleton;
> +import java.util.Map;
> +import java.util.Set;
> +import java.util.concurrent.atomic.AtomicReference;
> +
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_RUNNING;
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_SUSPENDED;
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_TERMINATED;
> +
> +/**
> + * based on Andrea Turli work.
> + */
> +@Singleton
> +public class VSphereComputeService extends BaseComputeService {

Is this class needed? It does not seem to introduce any change, except the 
cast, but users won't use it as they will consume the ComptueService interface, 
not the implementation.
Can this class be removed?

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

Reply via email to