> +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