Package ai.preferred.venom
-
Interface Summary Interface Description Handler This interface represents the method call when the response is makeValidResponse the parsing logic will be up to individual implementations.HandlerRouter This interface allows the user to map request to handler.Interruptible ProxyProvider This interface allows the user to define proxies to be used for requests.ValidatorRouter This interface allows the user to map request to handler.Worker WorkerManager -
Class Summary Class Description Crawler This class handles the coordination between classes during the pre and post fetching of a page such as executing threads, calling to fetcher and manipulating the priority of a scheduled request.Crawler.Builder A builder for crawler class.Session Session.Builder Builder for Session.Session.Key<T> A class representing the key for a session.SleepScheduler ThreadedWorkerManager ThreadedWorkerManager.AbstractManagedBlockingWorker This abstract class exposes the methods to allow submitting tasks for multithreading and implements inline blocking method.UrlRouter This class provides an implementation to select a handler based on the url from which they were fetched. -
Exception Summary Exception Description FatalHandlerException This class defines fatal runtime exception forHandler
.