@Override public Optional<String> host() { return config.getString("restx.http.host"); }
@Override public Optional<String> scheme() { return config.getString("restx.http.scheme"); }
@Override public String recorderBasePath() { return config.getString("restx.recorder.basePath").get(); }
@Override public String targetClasses() { return config.getString("restx.targetClasses").get(); }
@Override public String targetDependency() { return config.getString("restx.targetDependency").get(); }
@Override public String mode() { return config.getString("restx.mode").get(); }
@Override public String recorderBaseSpecPath() { return config.getString("restx.recorder.baseSpecPath").get(); } }
@Override public String recorderBaseSpecPath() { return config.getString("restx.recorder.baseSpecPath").get(); } }
@Override public String mainSources() { return config.getString("restx.mainSources").get(); }
@Override public String mainResources() { return config.getString("restx.mainResources").get(); }
@Override public String mode() { return config.getString("restx.mode").get(); }
@Override public String sourceRoots() { return config.getString("restx.sourceRoots").get(); }
@Override public Optional<String> factoryLoadMode() { return Optional.fromNullable(Strings.emptyToNull( config.getString("restx.factory.load").or(""))); }
@Override public Optional<String> coldClasses() { return Optional.fromNullable(Strings.emptyToNull( config.getString("restx.cold.classes").or(""))); } }
@Override public Optional<String> factoryLoadMode() { return Optional.fromNullable(Strings.emptyToNull( config.getString("restx.factory.load").or(""))); }
@Override public Optional<String> coldClasses() { return Optional.fromNullable(Strings.emptyToNull( config.getString("restx.cold.classes").or(""))); } }
@Override public Collection<String> forwardedSupport() { return Splitter.on(",").trimResults().splitToList( config.getString("restx.http.XForwardedSupport").or("127.0.0.1")); }
@Override public Collection<String> gzipPaths() { return Splitter.on(",").trimResults().splitToList( config.getString("restx.http.gzip.paths").or("/{s:.+}")); }
@Override public Collection<String> forwardedSupport() { return Splitter.on(",").trimResults().splitToList( config.getString("restx.http.XForwardedSupport").or("127.0.0.1")); }
@Override public Collection<String> gzipPaths() { return Splitter.on(",").trimResults().splitToList( config.getString("restx.http.gzip.paths").or("/{s:.+}")); }