Class SharedClusterIntegrationTestBase.IntegrationTestModule
- java.lang.Object
-
- com.google.inject.AbstractModule
-
- org.apache.cassandra.sidecar.testing.SharedClusterIntegrationTestBase.IntegrationTestModule
-
- All Implemented Interfaces:
com.google.inject.Module
- Enclosing class:
- SharedClusterIntegrationTestBase
public static class SharedClusterIntegrationTestBase.IntegrationTestModule extends com.google.inject.AbstractModule
-
-
Constructor Summary
Constructors Constructor Description IntegrationTestModule(java.lang.Iterable<? extends org.apache.cassandra.distributed.api.IInstance> instances, IsolatedDTestClassLoaderWrapper wrapper, MtlsTestHelper mtlsTestHelper, org.apache.cassandra.sidecar.common.server.dns.DnsResolver dnsResolver, java.util.function.Function<org.apache.cassandra.sidecar.config.yaml.SidecarConfigurationImpl.Builder,org.apache.cassandra.sidecar.config.yaml.SidecarConfigurationImpl.Builder> configurationOverrides)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.cassandra.sidecar.common.server.CQLSessionProvidercqlSessionProvider()org.apache.cassandra.sidecar.common.server.dns.DnsResolverdnsResolver()org.apache.cassandra.sidecar.cluster.InstancesMetadatainstancesConfig(io.vertx.core.Vertx vertx, org.apache.cassandra.sidecar.config.SidecarConfiguration configuration, org.apache.cassandra.sidecar.utils.CassandraVersionProvider cassandraVersionProvider, org.apache.cassandra.sidecar.common.server.utils.SidecarVersionProvider sidecarVersionProvider, org.apache.cassandra.sidecar.common.server.CQLSessionProvider cqlSessionProvider, org.apache.cassandra.sidecar.common.server.dns.DnsResolver dnsResolver)org.apache.cassandra.sidecar.config.SidecarConfigurationsidecarConfiguration()-
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
-
-
-
Constructor Detail
-
IntegrationTestModule
public IntegrationTestModule(java.lang.Iterable<? extends org.apache.cassandra.distributed.api.IInstance> instances, IsolatedDTestClassLoaderWrapper wrapper, MtlsTestHelper mtlsTestHelper, org.apache.cassandra.sidecar.common.server.dns.DnsResolver dnsResolver, java.util.function.Function<org.apache.cassandra.sidecar.config.yaml.SidecarConfigurationImpl.Builder,org.apache.cassandra.sidecar.config.yaml.SidecarConfigurationImpl.Builder> configurationOverrides)
-
-
Method Detail
-
cqlSessionProvider
@Provides public org.apache.cassandra.sidecar.common.server.CQLSessionProvider cqlSessionProvider()
-
instancesConfig
@Provides public org.apache.cassandra.sidecar.cluster.InstancesMetadata instancesConfig(io.vertx.core.Vertx vertx, org.apache.cassandra.sidecar.config.SidecarConfiguration configuration, org.apache.cassandra.sidecar.utils.CassandraVersionProvider cassandraVersionProvider, org.apache.cassandra.sidecar.common.server.utils.SidecarVersionProvider sidecarVersionProvider, org.apache.cassandra.sidecar.common.server.CQLSessionProvider cqlSessionProvider, org.apache.cassandra.sidecar.common.server.dns.DnsResolver dnsResolver)
-
sidecarConfiguration
@Provides public org.apache.cassandra.sidecar.config.SidecarConfiguration sidecarConfiguration()
-
dnsResolver
@Provides public org.apache.cassandra.sidecar.common.server.dns.DnsResolver dnsResolver()
-
-