// Path: yacl4j-core/src/main/java/com/yacl4j/core/ConfigurationSource.java
// public interface ConfigurationSource {
// 
// 	JsonNode getConfiguration();
// 	
// }


import yacl4j.repackaged.com.fasterxml.jackson.databind.JsonNode;
import java.util.function.Function;
import javax.ws.rs.client.Invocation;
import com.yacl4j.core.ConfigurationSource;
package org.yacl4j.http;





class HttpConfigurationSource implements ConfigurationSource {
	
	private final Invocation invocation;
// Path: yacl4j-core/src/main/java/com/yacl4j/core/ConfigurationSource.java
// public interface ConfigurationSource {
// 
// 	JsonNode getConfiguration();
// 	
// }


// Path: yacl4j-http/src/main/java/org/yacl4j/http/HttpConfigurationSource.java
import yacl4j.repackaged.com.fasterxml.jackson.databind.JsonNode;
import java.util.function.Function;
import javax.ws.rs.client.Invocation;
import com.yacl4j.core.ConfigurationSource;

package org.yacl4j.http;





class HttpConfigurationSource implements ConfigurationSource {
	
	private final Invocation invocation;
	private final Function<String, JsonNode> configurationConverter;