/** * @deprecated for internal usage, we should not use http api to access oauth interface, instead we use unit invocation. */ private static String getOauth20Url(String accessToken) { return "http://" + XianConfig.get("oauth_server_host") + ":" + XianConfig.get("oauth_server_port") + "/oauth2.0/tokens/validate?token=" + accessToken; }
public static void main(String[] args) { System.out.println("rabbitmqUserName= " + XianConfig.get("rabbitmqUserName")); System.out.println("redisLanUrl= " + Arrays.toString(XianConfig.getStringArray("redisLanUrl"))); System.out.println(XianConfig.getIntValue("redisDbIndex")); } }
@Test public void extConfGetBooleanValueOfNoConfig() { System.out.println(XianConfig.getBoolValue("ff")); System.out.println(EnvUtil.isRemoteSenderDisabled()); System.out.println(XianConfig.getBoolValue("applicationRemoteSenderDisabled")); System.out.println(XianConfig.get(EnvUtil.LAN_REFERENCE_HOST_CONFIG, EnvUtil.DEFAULT_LAN_REFERENCE_HOST)); System.out.println(System.getenv("gelfInputInternetUrl")); System.out.println(XianConfig.get("gelfInputInternetUrl")); System.out.println(EnvUtil.isLan() ? XianConfig.get("gelfInputLanUrl") : XianConfig.get("gelfInputInternetUrl")); } }
public static String getReadUser() { return XianConfig.get("readonly_db_user"); }
public static String getReadUser() { return XianConfig.get("readonly_db_user"); }
public static Map<String, String> gainHttpHeaders() { Map<String, String> headers = new HashMap<>(); headers.putAll(HTTP_HEADERS); headers.put("Authorization", XianConfig.get("grafana_api_token")); return headers; }
protected static boolean loadProperties() { try { customGrantType = XianConfig.get("custom.grant_type"); } catch (Throwable e) { LOG.error(e); return false; } return true; }
/** * read master datasource configuration from xian config. * please refer to {@link XianDataSource#url} to see database configuration format * * @return datasource configuration url */ public static String getWriteUrl() { String writeUrl = XianConfig.get("db_url"); LOG.info("db_url = " + writeUrl); return writeUrl; }
/** * read slave datasource configuration from xian config. * please refer to {@link XianDataSource#url} to see database configuration format * * @return datasource configuration url */ public static String getReadUrl() { String readUrl = XianConfig.get("readonly_db_url"); LOG.info("readonly_db_url = " + readUrl); return readUrl; }
/** * read master datasource configuration from xian config. * please refer to {@link XianDataSource#url} to see database configuration format * * @return datasource configuration url */ public static String getWriteUrl() { String writeUrl = XianConfig.get("db_url"); LOG.info("db_url = " + writeUrl); return writeUrl; }
/** * read slave datasource configuration from xian config. * please refer to {@link XianDataSource#url} to see database configuration format * * @return datasource configuration url */ public static String getReadUrl() { String readUrl = XianConfig.get("readonly_db_url"); LOG.info("readonly_db_url = " + readUrl); return readUrl; }
private static String getPassword() { return XianConfig.get("redisPassword"); }
@Override public void execute(UnitRequest msg, Handler<UnitResponse> handler) { handler.handle(UnitResponse.createSuccess(XianConfig.get("whatever"))); }
@Override public void execute(UnitRequest msg, Handler<UnitResponse> handler) { String slug = msg.get("slug", String.class); Map<String, String> headers = GrafanaUtil.gainHttpHeaders(); String url = XianConfig.get("grafana_http_api_dashboards_db_url"); HttpUtil .get(url + (url.endsWith("/") ? "" : "/") + slug, headers) .subscribe(response -> handler.handle(UnitResponse.createSuccess(response))); }
@Override public void execute(UnitRequest msg, Handler<UnitResponse> handler) { String value = XianConfig.get(msg.get("key")); if (StringUtil.isEmpty(value)) handler.handle(UnitResponse.createDataDoesNotExists(msg.getString("key"), "config not found.")); else handler.handle(UnitResponse.createSuccess(value)); } }