package com.limegroup.gnutella.connection; import java.util.concurrent.Future; public interface ConnectionCheckerManager { /** * If a checker is active, returns the active checker. * Otherwise, creates a new checker that will check for connections. * If the checker determines that there is no active * connection, it will notify the <tt>ConnectionManager</tt> to take * appropriate action. */ public Future<Boolean> checkForLiveConnection(); public int getNumWorkarounds(); }