Uses of Interface
ai.preferred.venom.request.Request
-
Packages that use Request Package Description ai.preferred.venom ai.preferred.venom.fetcher ai.preferred.venom.job ai.preferred.venom.request ai.preferred.venom.storage ai.preferred.venom.utils ai.preferred.venom.validator -
-
Uses of Request in ai.preferred.venom
Methods in ai.preferred.venom with parameters of type Request Modifier and Type Method Description org.apache.http.HttpHostProxyProvider. get(@NotNull Request request)Returns the get proxy from the list.HandlerHandlerRouter. getHandler(@NotNull Request request)Returns the handler to be used for a specified request.HandlerUrlRouter. getHandler(Request request)ValidatorUrlRouter. getValidator(Request request)ValidatorValidatorRouter. getValidator(@NotNull Request request)Returns the handler to be used for a specified request.voidHandler. handle(Request request, VResponse response, Scheduler scheduler, Session session, Worker worker)This function is called when the request is fetched successfully. -
Uses of Request in ai.preferred.venom.fetcher
Methods in ai.preferred.venom.fetcher with parameters of type Request Modifier and Type Method Description voidCallback. cancelled(@NotNull Request request)Method to be call upon cancellation of request.voidCallback. completed(@NotNull Request request, @NotNull Response response)Method to be call upon completion of request.voidCallback. failed(@NotNull Request request, @NotNull java.lang.Exception ex)Method to be call upon failure of request.java.util.concurrent.Future<Response>AsyncFetcher. fetch(Request request)java.util.concurrent.Future<Response>AsyncFetcher. fetch(Request request, Callback callback)@NotNull java.util.concurrent.Future<Response>Fetcher. fetch(@NotNull Request request)Fetch the desired HTTP page given inRequest.@NotNull java.util.concurrent.Future<Response>Fetcher. fetch(@NotNull Request request, @NotNull Callback callback)Fetch the desired HTTP page given inRequest.java.util.concurrent.Future<Response>StorageFetcher. fetch(Request request)java.util.concurrent.Future<Response>StorageFetcher. fetch(Request request, Callback callback) -
Uses of Request in ai.preferred.venom.job
Methods in ai.preferred.venom.job that return Request Modifier and Type Method Description @NotNull RequestJob. getRequest()Get the request of this job.Methods in ai.preferred.venom.job with parameters of type Request Modifier and Type Method Description voidJobScheduler. add(@NotNull Request request)voidJobScheduler. add(@NotNull Request request, @NotNull JobAttribute... jobAttributes)voidJobScheduler. add(@NotNull Request request, Handler handler, @NotNull JobAttribute... jobAttributes)voidJobScheduler. add(@NotNull Request r, Handler h, Priority p)voidJobScheduler. add(@NotNull Request r, Handler h, Priority p, Priority pf)voidJobScheduler. add(@NotNull Request r, Priority p)voidJobScheduler. add(@NotNull Request r, Priority p, Priority pf)voidJobScheduler. add(Request request, @NotNull Handler handler)voidScheduler. add(@NotNull Request request)Adds a request to the queue.voidScheduler. add(@NotNull Request request, @NotNull Handler handler)Adds a request to the queue.voidScheduler. add(@NotNull Request request, @NotNull JobAttribute... jobAttributes)Adds a request to the queue.voidScheduler. add(@NotNull Request request, Handler handler, @NotNull JobAttribute... jobAttributes)Adds a request to the queue.voidScheduler. add(@NotNull Request r, Handler h, Priority p)Deprecated.voidScheduler. add(@NotNull Request r, Handler h, Priority p, Priority pf)Deprecated.voidScheduler. add(@NotNull Request r, Priority p)Deprecated.voidScheduler. add(@NotNull Request r, Priority p, Priority pf)Deprecated.Constructors in ai.preferred.venom.job with parameters of type Request Constructor Description Job(@NotNull Request request)Constructs a basic job.Job(@NotNull Request request, Handler handler)Constructs a basic job.Job(@NotNull Request request, Handler handler, @NotNull JobAttribute... jobAttributes)Constructs a basic job.Constructor parameters in ai.preferred.venom.job with type arguments of type Request Constructor Description LazyPriorityQueueScheduler(java.util.Iterator<Request> requests)Constructs an instance of lazy scheduler without a default handler.LazyPriorityQueueScheduler(java.util.Iterator<Request> requests, Handler handler)Constructs an instance of lazy scheduler with a default handler.LazyScheduler(java.util.Iterator<Request> requests)Deprecated.Constructs an instance of lazy scheduler without a default handler.LazyScheduler(java.util.Iterator<Request> requests, Handler handler)Deprecated.Constructs an instance of lazy scheduler with a default handler. -
Uses of Request in ai.preferred.venom.request
Subinterfaces of Request in ai.preferred.venom.request Modifier and Type Interface Description interfaceUnwrappableThis interface represents that the request can be unwrapped.Classes in ai.preferred.venom.request that implement Request Modifier and Type Class Description classCrawlerRequestThis class allows the removal of proxy from request.classHttpFetcherRequestclassStorageFetcherRequestclassVRequestAn implementation of HTTP request.Methods in ai.preferred.venom.request that return Request Modifier and Type Method Description RequestCrawlerRequest. getInner()RequestHttpFetcherRequest. getInner()RequestStorageFetcherRequest. getInner()@NotNull RequestUnwrappable. getInner()Returns the unwrapped version of this request.static @NotNull RequestUnwrappable. unwrapRequest(@NotNull Request request)Unwrap all wrapped request to an instance of base request.Methods in ai.preferred.venom.request with parameters of type Request Modifier and Type Method Description static @NotNull RequestUnwrappable. unwrapRequest(@NotNull Request request)Unwrap all wrapped request to an instance of base request.Constructors in ai.preferred.venom.request with parameters of type Request Constructor Description CrawlerRequest(Request request)Constructs an instance of crawler request with an underlying request.HttpFetcherRequest(Request innerRequest)Constructs an instance of http fetcher request.StorageFetcherRequest(Request innerRequest)Constructs an instance of StorageFetcherRequest. -
Uses of Request in ai.preferred.venom.storage
Methods in ai.preferred.venom.storage with parameters of type Request Modifier and Type Method Description voidFileManagerCallback. cancelled(Request request)voidMysqlFileManager.CompletedThreadedCallback. cancelled(@NotNull Request request)voidFileManagerCallback. completed(Request request, Response response)voidMysqlFileManager.CompletedThreadedCallback. completed(@NotNull Request request, @NotNull Response response)voidFileManagerCallback. failed(Request request, java.lang.Exception ex)voidMysqlFileManager.CompletedThreadedCallback. failed(@NotNull Request request, @NotNull java.lang.Exception ex)RecordDummyFileManager. get(Request request)@NotNull RecordFileManager. get(@NotNull Request request)Returns latest record matching request.Record<java.lang.Integer>MysqlFileManager. get(Request request)java.lang.StringDummyFileManager. put(Request request, Response response)@NotNull java.lang.StringFileManager. put(@NotNull Request request, @NotNull Response response)Puts record into database.java.lang.StringMysqlFileManager. put(Request request, Response response) -
Uses of Request in ai.preferred.venom.utils
Methods in ai.preferred.venom.utils with parameters of type Request Modifier and Type Method Description static java.lang.StringUrlUtil. getBaseUrl(Request request)Get base url from a request. -
Uses of Request in ai.preferred.venom.validator
Methods in ai.preferred.venom.validator with parameters of type Request Modifier and Type Method Description Validator.StatusEmptyContentValidator. isValid(Request request, Response response)Validator.StatusMimeTypeValidator. isValid(Request request, Response response)Validator.StatusPipelineValidator. isValid(Request request, Response response)Validator.StatusStatusOkValidator. isValid(Request request, Response response)Validator.StatusValidator. isValid(@NotNull Request request, @NotNull Response response)Method will be called when a response need validation.
-