package dk.daoas.daoadresseservice.admin; import dk.thoerup.circuitbreaker.config.BreakerConfig; import dk.thoerup.webconfig.ConfigVariable; public class ServiceConfig implements BreakerConfig { @ConfigVariable public boolean useGoogle; @ConfigVariable public boolean useOpenStreetMaps; @ConfigVariable public int osmTimeout; @ConfigVariable(mandatory=false, readonly=true) public String googleApiUser; @ConfigVariable(mandatory=false, hideValue=true) public String googleApiKey; @ConfigVariable public String nominatimBase; @ConfigVariable(mandatory=false) public String notifyEmail; @Override public int getTimeout() { return 60000; } @Override public int getTreshold() { return 5; } }