/** * Creates a ConnectionManagerAwareDbKvs. * * @param config Configuration file. * @param runtimeConfig unused. * @param leaderConfig unused. * @param namespace unused. * @param unusedLongSupplier unused. * @param initializeAsync unused. Async initialization has not been implemented and is not propagated. * @return The requested KeyValueService instance */ @Override public KeyValueService createRawKeyValueService( MetricsManager metricsManager, KeyValueServiceConfig config, Supplier<Optional<KeyValueServiceRuntimeConfig>> runtimeConfig, Optional<LeaderConfig> leaderConfig, Optional<String> namespace, LongSupplier unusedLongSupplier, boolean initializeAsync) { if (initializeAsync) { log.warn("Asynchronous initialization not implemented, will initialize synchronousy."); } Preconditions.checkArgument(config instanceof DbKeyValueServiceConfig, "DbAtlasDbFactory expects a configuration of type DbKeyValueServiceConfiguration, found %s", config.getClass()); return ConnectionManagerAwareDbKvs.create((DbKeyValueServiceConfig) config); }
public static ConnectionManagerAwareDbKvs createKvs() { return ConnectionManagerAwareDbKvs.create(getKvsConfig()); } }
/** * Creates a ConnectionManagerAwareDbKvs. * * @param config Configuration file. * @param runtimeConfig unused. * @param leaderConfig unused. * @param namespace unused. * @param unusedLongSupplier unused. * @param initializeAsync unused. Async initialization has not been implemented and is not propagated. * @return The requested KeyValueService instance */ @Override public KeyValueService createRawKeyValueService( MetricsManager metricsManager, KeyValueServiceConfig config, Supplier<Optional<KeyValueServiceRuntimeConfig>> runtimeConfig, Optional<LeaderConfig> leaderConfig, Optional<String> namespace, LongSupplier unusedLongSupplier, boolean initializeAsync) { if (initializeAsync) { log.warn("Asynchronous initialization not implemented, will initialize synchronousy."); } Preconditions.checkArgument(config instanceof DbKeyValueServiceConfig, "DbAtlasDbFactory expects a configuration of type DbKeyValueServiceConfiguration, found %s", config.getClass()); return ConnectionManagerAwareDbKvs.create((DbKeyValueServiceConfig) config); }