Class YoutubeIpRotatorFilter

  • All Implemented Interfaces:
    com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter

    public class YoutubeIpRotatorFilter
    extends java.lang.Object
    implements com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
    • Constructor Summary

      Constructors 
      Constructor Description
      YoutubeIpRotatorFilter​(com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter delegate, boolean isSearch, AbstractRoutePlanner routePlanner, int retryLimit)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onContextClose​(org.apache.http.client.protocol.HttpClientContext context)  
      void onContextOpen​(org.apache.http.client.protocol.HttpClientContext context)  
      void onRequest​(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request, boolean isRepetition)  
      boolean onRequestException​(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request, java.lang.Throwable error)  
      boolean onRequestResponse​(org.apache.http.client.protocol.HttpClientContext context, org.apache.http.client.methods.HttpUriRequest request, org.apache.http.HttpResponse response)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • YoutubeIpRotatorFilter

        public YoutubeIpRotatorFilter​(com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter delegate,
                                      boolean isSearch,
                                      AbstractRoutePlanner routePlanner,
                                      int retryLimit)
    • Method Detail

      • onContextOpen

        public void onContextOpen​(org.apache.http.client.protocol.HttpClientContext context)
        Specified by:
        onContextOpen in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
      • onContextClose

        public void onContextClose​(org.apache.http.client.protocol.HttpClientContext context)
        Specified by:
        onContextClose in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
      • onRequest

        public void onRequest​(org.apache.http.client.protocol.HttpClientContext context,
                              org.apache.http.client.methods.HttpUriRequest request,
                              boolean isRepetition)
        Specified by:
        onRequest in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
      • onRequestResponse

        public boolean onRequestResponse​(org.apache.http.client.protocol.HttpClientContext context,
                                         org.apache.http.client.methods.HttpUriRequest request,
                                         org.apache.http.HttpResponse response)
        Specified by:
        onRequestResponse in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
      • onRequestException

        public boolean onRequestException​(org.apache.http.client.protocol.HttpClientContext context,
                                          org.apache.http.client.methods.HttpUriRequest request,
                                          java.lang.Throwable error)
        Specified by:
        onRequestException in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter