Class YoutubeAccessTokenTracker
- java.lang.Object
-
- com.sedmelluq.discord.lavaplayer.source.youtube.YoutubeAccessTokenTracker
-
public class YoutubeAccessTokenTracker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classYoutubeAccessTokenTracker.CachedAuthScript
-
Constructor Summary
Constructors Constructor Description YoutubeAccessTokenTracker(HttpInterfaceManager httpInterfaceManager, java.lang.String email, java.lang.String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAccessToken()java.lang.StringgetMasterToken()java.lang.StringgetVisitorId()booleanisTokenFetchContext(org.apache.http.client.protocol.HttpClientContext context)voidupdateAccessToken()Updates the access token if more thanaccessTokenRefreshIntervaltime has passed since last updated.voidupdateMasterToken()Updates the master token if more thanMASTER_TOKEN_REFRESH_INTERVALtime has passed since last updated.java.lang.StringupdateVisitorId()Updates the visitor id if more thanVISITOR_ID_REFRESH_INTERVALtime has passed since last updated.
-
-
-
Constructor Detail
-
YoutubeAccessTokenTracker
public YoutubeAccessTokenTracker(HttpInterfaceManager httpInterfaceManager, java.lang.String email, java.lang.String password)
-
-
Method Detail
-
updateMasterToken
public void updateMasterToken()
Updates the master token if more thanMASTER_TOKEN_REFRESH_INTERVALtime has passed since last updated.
-
updateAccessToken
public void updateAccessToken()
Updates the access token if more thanaccessTokenRefreshIntervaltime has passed since last updated.
-
updateVisitorId
public java.lang.String updateVisitorId()
Updates the visitor id if more thanVISITOR_ID_REFRESH_INTERVALtime has passed since last updated.
-
getMasterToken
public java.lang.String getMasterToken()
-
getAccessToken
public java.lang.String getAccessToken()
-
getVisitorId
public java.lang.String getVisitorId()
-
isTokenFetchContext
public boolean isTokenFetchContext(org.apache.http.client.protocol.HttpClientContext context)
-
-