Class YoutubeHttpContextFilter

java.lang.Object
dev.lavalink.youtube.http.BaseYoutubeHttpContextFilter
dev.lavalink.youtube.http.YoutubeHttpContextFilter
All Implemented Interfaces:
com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter

public class YoutubeHttpContextFilter extends BaseYoutubeHttpContextFilter
  • Field Details

  • Constructor Details

    • YoutubeHttpContextFilter

      public YoutubeHttpContextFilter()
  • Method Details

    • setTokenTracker

      public void setTokenTracker(@NotNull @NotNull YoutubeAccessTokenTracker tokenTracker)
    • setOauth2Handler

      public void setOauth2Handler(@NotNull @NotNull YoutubeOauth2Handler oauth2Handler)
    • setCipherConfig

      public void setCipherConfig(@Nullable @Nullable String remotePass, @Nullable @Nullable String userAgent, @NotNull @NotNull String pluginVersion)
    • onContextOpen

      public void onContextOpen(org.apache.http.client.protocol.HttpClientContext context)
      Specified by:
      onContextOpen in interface com.sedmelluq.discord.lavaplayer.tools.http.HttpContextFilter
      Overrides:
      onContextOpen in class BaseYoutubeHttpContextFilter
    • 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
      Overrides:
      onRequest in class BaseYoutubeHttpContextFilter
    • 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
      Overrides:
      onRequestResponse in class BaseYoutubeHttpContextFilter
    • onRequestException

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