Refine search
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(WarningCollectorConfig.class); configBinder(binder).bindConfig(TestingWarningCollectorConfig.class); }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(FileBasedAccessControlConfig.class); }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(WarningCollectorConfig.class); }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(FileResourceGroupConfig.class); binder.bind(FileResourceGroupConfigurationManager.class).in(Scopes.SINGLETON); } }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(FileSessionPropertyManagerConfig.class); binder.bind(FileSessionPropertyManager.class).in(Scopes.SINGLETON); } }
@Override public void configure(Binder binder) { binder.bind(JdbcClient.class).to(RedshiftClient.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(BaseJdbcConfig.class); } }
@Override public void configure(Binder binder) { binder.bind(JdbcClient.class).to(SqlServerClient.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(BaseJdbcConfig.class); } }
@Override public void configure(Binder binder) { binder.bind(HdfsAuthentication.class) .to(ImpersonatingHdfsAuthentication.class) .in(SINGLETON); configBinder(binder).bindConfig(HdfsKerberosConfig.class); }
@Override public void configure(Binder binder) { binder.bind(HiveMetastoreAuthentication.class) .to(KerberosHiveMetastoreAuthentication.class) .in(SINGLETON); configBinder(binder).bindConfig(MetastoreKerberosConfig.class); }
@Override public void configure(Binder binder) { binder.bind(HdfsAuthentication.class) .to(DirectHdfsAuthentication.class) .in(SINGLETON); configBinder(binder).bindConfig(HdfsKerberosConfig.class); }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(LegacySecurityConfig.class); binder.bind(ConnectorAccessControl.class).to(LegacyAccessControl.class).in(Scopes.SINGLETON); } }
@Override public void configure(Binder binder) { binder.bind(JdbcClient.class).to(PostgreSqlClient.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(BaseJdbcConfig.class); } }
@Override public void configure(Binder binder) { binder.bind(MongoConnector.class).in(Scopes.SINGLETON); binder.bind(MongoSplitManager.class).in(Scopes.SINGLETON); binder.bind(MongoPageSourceProvider.class).in(Scopes.SINGLETON); binder.bind(MongoPageSinkProvider.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(MongoClientConfig.class); }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(LocalFileConfig.class); binder.bind(LocalFileConnector.class).in(Scopes.SINGLETON); binder.bind(LocalFileMetadata.class).in(Scopes.SINGLETON); binder.bind(LocalFileSplitManager.class).in(Scopes.SINGLETON); binder.bind(LocalFileRecordSetProvider.class).in(Scopes.SINGLETON); binder.bind(LocalFileHandleResolver.class).in(Scopes.SINGLETON); binder.bind(LocalFileTables.class).in(Scopes.SINGLETON); } }
@Override public void bind(Binder binder, Annotation annotation, String prefix) { configBinder(binder).bindConfig(SimpleAddressSelectorConfig.class, annotation, prefix); binder.bind(AddressSelector.class) .annotatedWith(annotation) .toProvider(new ExtendedSimpleAddressSelectorProvider(annotation)); }
@Override public void configure(Binder binder) { binder.bind(TypeManager.class).toInstance(typeManager); binder.bind(NodeManager.class).toInstance(nodeManager); binder.bind(MemoryConnector.class).in(Scopes.SINGLETON); binder.bind(MemoryConnectorId.class).toInstance(new MemoryConnectorId(connectorId)); binder.bind(MemoryMetadata.class).in(Scopes.SINGLETON); binder.bind(MemorySplitManager.class).in(Scopes.SINGLETON); binder.bind(MemoryPagesStore.class).in(Scopes.SINGLETON); binder.bind(MemoryPageSourceProvider.class).in(Scopes.SINGLETON); binder.bind(MemoryPageSinkProvider.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(MemoryConfig.class); }
@Override public void configure(Binder binder) { newOptionalBinder(binder, ConnectorAccessControl.class); newSetBinder(binder, Procedure.class); binder.bind(JdbcConnectorId.class).toInstance(new JdbcConnectorId(connectorId)); binder.bind(JdbcMetadataFactory.class).in(Scopes.SINGLETON); binder.bind(JdbcSplitManager.class).in(Scopes.SINGLETON); binder.bind(JdbcRecordSetProvider.class).in(Scopes.SINGLETON); binder.bind(JdbcPageSinkProvider.class).in(Scopes.SINGLETON); binder.bind(JdbcConnector.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(JdbcMetadataConfig.class); } }
@Override public void configure(Binder binder) { configBinder(binder).bindConfig(DbResourceGroupConfig.class); binder.bind(ResourceGroupsDao.class).toProvider(MysqlDaoProvider.class).in(Scopes.SINGLETON); binder.bind(DbResourceGroupConfigurationManager.class).in(Scopes.SINGLETON); binder.bind(ResourceGroupConfigurationManager.class).to(DbResourceGroupConfigurationManager.class).in(Scopes.SINGLETON); newExporter(binder).export(DbResourceGroupConfigurationManager.class).withGeneratedName(); } }
@Override public void configure(Binder binder) { binder.bind(TypeManager.class).toInstance(typeManager); binder.bind(NodeManager.class).toInstance(nodeManager); binder.bind(Environment.class).toInstance(new Environment(environment)); binder.bind(AtopConnectorId.class).toInstance(new AtopConnectorId(connectorId)); binder.bind(AtopConnector.class).in(Scopes.SINGLETON); binder.bind(AtopMetadata.class).in(Scopes.SINGLETON); binder.bind(AtopSplitManager.class).in(Scopes.SINGLETON); binder.bind(AtopFactory.class).to(atopFactoryClass).in(Scopes.SINGLETON); binder.bind(AtopPageSourceProvider.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(AtopConnectorConfig.class); } }
@Override public void configure(Binder binder) { binder.bind(CassandraConnectorId.class).toInstance(new CassandraConnectorId(connectorId)); binder.bind(CassandraConnector.class).in(Scopes.SINGLETON); binder.bind(CassandraMetadata.class).in(Scopes.SINGLETON); binder.bind(CassandraSplitManager.class).in(Scopes.SINGLETON); binder.bind(CassandraTokenSplitManager.class).in(Scopes.SINGLETON); binder.bind(CassandraRecordSetProvider.class).in(Scopes.SINGLETON); binder.bind(CassandraPageSinkProvider.class).in(Scopes.SINGLETON); binder.bind(CassandraPartitionManager.class).in(Scopes.SINGLETON); binder.bind(CassandraSessionProperties.class).in(Scopes.SINGLETON); configBinder(binder).bindConfig(CassandraClientConfig.class); jsonCodecBinder(binder).bindListJsonCodec(ExtraColumnMetadata.class); }