BaseSource.java 746 B

123456789101112131415161718192021
  1. package com.provectus.kafka.ui.settings;
  2. import com.provectus.kafka.ui.settings.configs.Config;
  3. import org.aeonbits.owner.ConfigFactory;
  4. public abstract class BaseSource {
  5. public static final String BASE_CONTAINER_URL = "http://host.testcontainers.internal:8080";
  6. public static final String BASE_LOCAL_URL = "http://localhost:8080";
  7. public static final String CLUSTER_NAME = "local";
  8. private static Config config;
  9. public static final String BROWSER = config().browser();
  10. public static final String SUITE_NAME = config().suite();
  11. private static Config config() {
  12. if (config == null) {
  13. config = ConfigFactory.create(Config.class, System.getProperties());
  14. }
  15. return config;
  16. }
  17. }