package denominator;
/**
* Answers the question:
*
* Are operations likely to succeed, given context of the {@link Provider provider} and currently
* configured {@link Credentials credentials}?
*
* Implementations should make a remote connection, or consult a trusted source to derive the
* result. They should use least resources possible to establish a meaningful result, and be safe to
* call many times, possibly concurrently.
*/
public interface CheckConnection {
boolean ok();
}