io.airlift.bootstrap.Bootstrap.setOptionalConfigurationProperties()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(143)

本文整理了Java中io.airlift.bootstrap.Bootstrap.setOptionalConfigurationProperties()方法的一些代码示例,展示了Bootstrap.setOptionalConfigurationProperties()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Bootstrap.setOptionalConfigurationProperties()方法的具体详情如下:
包路径:io.airlift.bootstrap.Bootstrap
类名称:Bootstrap
方法名:setOptionalConfigurationProperties

Bootstrap.setOptionalConfigurationProperties介绍

暂无

代码示例

代码示例来源:origin: prestodb/presto

.doNotInitializeLogging()
.setRequiredConfigurationProperties(serverProperties.build())
.setOptionalConfigurationProperties(optionalProperties)
.quiet()
.initialize();

代码示例来源:origin: uk.co.nichesolutions.presto/presto-main

.doNotInitializeLogging()
.setRequiredConfigurationProperties(serverProperties.build())
.setOptionalConfigurationProperties(optionalProperties)
.initialize();

代码示例来源:origin: io.prestosql/presto-main

.doNotInitializeLogging()
.setRequiredConfigurationProperties(serverProperties.build())
.setOptionalConfigurationProperties(optionalProperties)
.quiet()
.initialize();

代码示例来源:origin: prestosql/presto

.doNotInitializeLogging()
.setRequiredConfigurationProperties(serverProperties.build())
.setOptionalConfigurationProperties(optionalProperties)
.quiet()
.initialize();

代码示例来源:origin: uk.co.nichesolutions.presto/presto-base-jdbc

@Override
  public Connector create(String connectorId, Map<String, String> requiredConfig)
  {
    requireNonNull(requiredConfig, "requiredConfig is null");
    requireNonNull(optionalConfig, "optionalConfig is null");

    try (ThreadContextClassLoader ignored = new ThreadContextClassLoader(classLoader)) {
      Bootstrap app = new Bootstrap(new JdbcModule(connectorId), module);

      Injector injector = app
          .strictConfig()
          .doNotInitializeLogging()
          .setRequiredConfigurationProperties(requiredConfig)
          .setOptionalConfigurationProperties(optionalConfig)
          .initialize();

      return injector.getInstance(JdbcConnector.class);
    }
    catch (Exception e) {
      throw Throwables.propagate(e);
    }
  }
}

代码示例来源:origin: com.netflix.metacat/metacat-postgres-connector

@Override
  public Connector create(final String connectorId, final Map<String, String> requiredConfig) {
    Preconditions.checkNotNull(requiredConfig, "requiredConfig is null");
    Preconditions.checkNotNull(optionalConfig, "optionalConfig is null");
    try (ThreadContextClassLoader ignored = new ThreadContextClassLoader(classLoader)) {
      DataSourceManager.get().load(connectorId, requiredConfig);
      final Bootstrap app = new Bootstrap(new JdbcModule(connectorId), module);

      final Injector injector = app
        .doNotInitializeLogging()
        .setRequiredConfigurationProperties(requiredConfig)
        .setOptionalConfigurationProperties(optionalConfig)
        .initialize();

      return injector.getInstance(PostgreSqlJdbcConnector.class);
    } catch (Exception e) {
      throw Throwables.propagate(e);
    }
  }
}

代码示例来源:origin: com.netflix.metacat/metacat-mysql-connector

@Override
  public Connector create(final String connectorId, final Map<String, String> requiredConfig) {
    Preconditions.checkNotNull(requiredConfig, "requiredConfig is null");
    Preconditions.checkNotNull(optionalConfig, "optionalConfig is null");
    try (ThreadContextClassLoader ignored = new ThreadContextClassLoader(classLoader)) {
      DataSourceManager.get().load(connectorId, requiredConfig);
      final Bootstrap app = new Bootstrap(new JdbcModule(connectorId), module);

      final Injector injector = app
        .doNotInitializeLogging()
        .setRequiredConfigurationProperties(requiredConfig)
        .setOptionalConfigurationProperties(optionalConfig)
        .initialize();

      return injector.getInstance(MySqlJdbcConnector.class);
    } catch (Exception e) {
      throw Throwables.propagate(e);
    }
  }
}

代码示例来源:origin: uk.co.nichesolutions.presto/presto-hive

.doNotInitializeLogging()
.setRequiredConfigurationProperties(config)
.setOptionalConfigurationProperties(optionalConfig)
.initialize();

代码示例来源:origin: com.netflix.metacat/metacat-s3-connector

.doNotInitializeLogging()
.setRequiredConfigurationProperties(config)
.setOptionalConfigurationProperties(optionalConfig)
.initialize();

代码示例来源:origin: airlift/drift

app.setOptionalConfigurationProperties(ImmutableMap.<String, String>builder()
    .put("thrift.client.ssl.enabled", String.valueOf(secure))
    .put("scribe.thrift.client.ssl.enabled", String.valueOf(secure))

相关文章