package name.admitriev.jhelper.parsing; import net.egork.chelper.parser.Description; import net.egork.chelper.parser.DescriptionReceiver; import java.util.Collection; /** * A class for receiving available contests and problems from parser asynchronously */ public abstract class Receiver implements DescriptionReceiver { private boolean stopped = false; @Override public boolean isStopped() { return stopped; } public void stop() { stopped = true; } public static class Empty extends Receiver { public Empty() { stop(); } @Override public void receiveDescriptions(Collection<Description> descriptions) { } } }