public interface  org.apache.kafkaesque.clients.MetadataUpdater extends java.lang.Object implements java.io.Closeable
{
public abstract java.util.List fetchNodes();
public abstract boolean isUpdateDue(long);
public abstract long maybeUpdate(long);
public abstract void handleServerDisconnect(long, java.lang.String, java.util.Optional);
public abstract void handleFailedRequest(long, java.util.Optional);
public abstract void handleSuccessfulResponse(org.apache.kafkaesque.common.requests.RequestHeader, long, org.apache.kafkaesque.common.requests.MetadataResponse);
public abstract void close();
}