Package org.apache.druid.metadata
Class SqlSegmentsMetadataManagerProvider
java.lang.Object
org.apache.druid.metadata.SqlSegmentsMetadataManagerProvider
- All Implemented Interfaces:
com.google.inject.Provider<SegmentsMetadataManager>,javax.inject.Provider<SegmentsMetadataManager>,SegmentsMetadataManagerProvider
public class SqlSegmentsMetadataManagerProvider
extends Object
implements SegmentsMetadataManagerProvider
-
Constructor Summary
ConstructorsConstructorDescriptionSqlSegmentsMetadataManagerProvider(SegmentMetadataCache segmentMetadataCache, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.google.common.base.Supplier<SegmentsMetadataManagerConfig> config, com.google.common.base.Supplier<MetadataStorageTablesConfig> storageConfig, SQLMetadataConnector connector, Lifecycle lifecycle, SegmentSchemaCache segmentSchemaCache, com.google.common.base.Supplier<CentralizedDatasourceSchemaConfig> centralizedDatasourceSchemaConfig, ServiceEmitter serviceEmitter) -
Method Summary
-
Constructor Details
-
SqlSegmentsMetadataManagerProvider
@Inject public SqlSegmentsMetadataManagerProvider(SegmentMetadataCache segmentMetadataCache, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, com.google.common.base.Supplier<SegmentsMetadataManagerConfig> config, com.google.common.base.Supplier<MetadataStorageTablesConfig> storageConfig, SQLMetadataConnector connector, Lifecycle lifecycle, SegmentSchemaCache segmentSchemaCache, com.google.common.base.Supplier<CentralizedDatasourceSchemaConfig> centralizedDatasourceSchemaConfig, ServiceEmitter serviceEmitter)
-
-
Method Details
-
get
- Specified by:
getin interfacecom.google.inject.Provider<SegmentsMetadataManager>- Specified by:
getin interfacejavax.inject.Provider<SegmentsMetadataManager>- Specified by:
getin interfaceSegmentsMetadataManagerProvider
-