Fix stale naming in KmsModule binding for KmsConnection

And also change it to use @Binds.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=159506945
This commit is contained in:
nickfelt 2017-06-19 18:06:16 -07:00 committed by Ben McIlwain
parent c41cf9142a
commit 17697388b8

View file

@ -20,6 +20,7 @@ import com.google.api.client.json.JsonFactory;
import com.google.api.services.cloudkms.v1.CloudKMS; import com.google.api.services.cloudkms.v1.CloudKMS;
import com.google.api.services.cloudkms.v1.CloudKMSScopes; import com.google.api.services.cloudkms.v1.CloudKMSScopes;
import com.google.common.base.Function; import com.google.common.base.Function;
import dagger.Binds;
import dagger.Module; import dagger.Module;
import dagger.Provides; import dagger.Provides;
import google.registry.config.RegistryConfig.Config; import google.registry.config.RegistryConfig.Config;
@ -27,7 +28,7 @@ import java.util.Set;
/** Dagger module for Cloud KMS connection objects. */ /** Dagger module for Cloud KMS connection objects. */
@Module @Module
public final class KmsModule { public abstract class KmsModule {
@Provides @Provides
static CloudKMS provideKms( static CloudKMS provideKms(
@ -40,8 +41,6 @@ public final class KmsModule {
.build(); .build();
} }
@Provides @Binds
static KmsConnection provideKmsAdapter(KmsConnectionImpl kmsAdapter) { abstract KmsConnection provideKmsConnection(KmsConnectionImpl kmsConnectionImpl);
return kmsAdapter;
}
} }