Class DelegationTokenRenewer.DelegationTokenToRenew

java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.security.DelegationTokenRenewer.DelegationTokenToRenew
Enclosing class:
DelegationTokenRenewer

@VisibleForTesting protected class DelegationTokenRenewer.DelegationTokenToRenew extends Object
class that is used for keeping tracks of DT to renew
  • Field Details

    • token

      public final org.apache.hadoop.security.token.Token<?> token
    • referringAppIds

      public final Collection<org.apache.hadoop.yarn.api.records.ApplicationId> referringAppIds
    • conf

      public final org.apache.hadoop.conf.Configuration conf
    • expirationDate

      public long expirationDate
    • timerTask

      public org.apache.hadoop.yarn.server.resourcemanager.security.DelegationTokenRenewer.RenewalTimerTask timerTask
    • shouldCancelAtEnd

      public volatile boolean shouldCancelAtEnd
    • maxDate

      public long maxDate
    • user

      public String user
  • Constructor Details

    • DelegationTokenToRenew

      public DelegationTokenToRenew(Collection<org.apache.hadoop.yarn.api.records.ApplicationId> applicationIds, org.apache.hadoop.security.token.Token<?> token, org.apache.hadoop.conf.Configuration conf, long expirationDate, boolean shouldCancelAtEnd, String user)
  • Method Details

    • setTimerTask

      public void setTimerTask(org.apache.hadoop.yarn.server.resourcemanager.security.DelegationTokenRenewer.RenewalTimerTask tTask)
    • cancelTimer

      @VisibleForTesting public void cancelTimer()
    • isTimerCancelled

      @VisibleForTesting public boolean isTimerCancelled()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object