package denominator.clouddns; import javax.inject.Inject; import denominator.CheckConnection; import denominator.clouddns.RackspaceApis.CloudDNS; class LimitsReadable implements CheckConnection { private final CloudDNS api; @Inject LimitsReadable(CloudDNS api) { this.api = api; } @Override public boolean ok() { try { return api.limits() != null; } catch (RuntimeException e) { return false; } } @Override public String toString() { return "LimitsReadable"; } }