> +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.OPERATION_POLL_INITIAL_PERIOD; > +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.OPERATION_POLL_MAX_PERIOD; > +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.TCP_RULE_FORMAT; > +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.TCP_RULE_REGEXP; > +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.DEFAULT_IMAGE_LOGIN; > +import static > org.jclouds.azurecompute.arm.config.AzureComputeProperties.TIMEOUT_RESOURCE_DELETED; > + > +public class AzureComputeServiceContextModule > + extends ComputeServiceAdapterContextModule<VMDeployment, VMHardware, > VMImage, Location> { > + > + @Override > + protected void configure() { > + super.configure(); > + bind(new TypeLiteral<ComputeServiceAdapter<VMDeployment, VMHardware, > VMImage, Location>>() { > + }).to(AzureComputeServiceAdapter.class); > + bind(new TypeLiteral<Function<VMImage, > org.jclouds.compute.domain.Image>>() {
As you added `AzureComputeService` you need to bind it in the ContextModule with something like ``` bind(ComputeService.class).to(AzureComputeService.class); ``` --- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/279/files/964b44968c43b0671f945b6c0538ec32f8794052#r66583837