Class YoutubeAccessTokenTracker


  • public class YoutubeAccessTokenTracker
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getAccessToken()  
      java.lang.String getMasterToken()  
      java.lang.String getVisitorId()  
      boolean isTokenFetchContext​(org.apache.http.client.protocol.HttpClientContext context)  
      void updateAccessToken()
      Updates the access token if more than accessTokenRefreshInterval time has passed since last updated.
      void updateMasterToken()
      Updates the master token if more than MASTER_TOKEN_REFRESH_INTERVAL time has passed since last updated.
      java.lang.String updateVisitorId()
      Updates the visitor id if more than VISITOR_ID_REFRESH_INTERVAL time has passed since last updated.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 than MASTER_TOKEN_REFRESH_INTERVAL time has passed since last updated.
      • updateAccessToken

        public void updateAccessToken()
        Updates the access token if more than accessTokenRefreshInterval time has passed since last updated.
      • updateVisitorId

        public java.lang.String updateVisitorId()
        Updates the visitor id if more than VISITOR_ID_REFRESH_INTERVAL time 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)