/** * If exists, process the VCAP_SERVICES environment variable in order to get the username, * password and baseURL */ private void processVCAP_Services() { logger.info("Processing VCAP_SERVICES"); JSONObject sysEnv = getVcapServices(); if (sysEnv == null) return; logger.info("Looking for: " + serviceName); for (Object key : sysEnv.keySet()) { String keyString = (String) key; logger.info("found key: " + key); if (keyString.startsWith(serviceName)) { JSONArray services = (JSONArray) sysEnv.get(key); JSONObject service = (JSONObject) services.get(0); JSONObject credentials = (JSONObject) service.get("credentials"); baseURL = (String) credentials.get("url"); username = (String) credentials.get("username"); password = (String) credentials.get("password"); logger.info("baseURL = " + baseURL); logger.info("username = "******"password = "******"Doesn't match /^" + serviceName + "/"); } } }