1
0
mirror of https://github.com/google/nomulus synced 2026-01-08 23:23:32 +00:00

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