Uses of Class org.apache.hadoop.security.token.Token (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.security.token, class: Token

# Uses of Class
org.apache.hadoop.security.token.Token

Packages that use Token
Package
Description
org.apache.hadoop.crypto.key
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.crypto.key.kms
org.apache.hadoop.fs
An abstract file system API.
org.apache.hadoop.fs.viewfs
ViewFileSystem and ViewFileSystemOverloadScheme classes.
org.apache.hadoop.ipc
Tools to help define network clients and servers.
org.apache.hadoop.ipc.internal
IPC internal classes not for any use by libraries outside the apache hadoop source tree.
org.apache.hadoop.security
Classes for hadoop security.
org.apache.hadoop.security.token
Support for delegation tokens.
org.apache.hadoop.security.token.delegation
ZooKeeper secret manager for TokenIdentifiers and DelegationKeys.
org.apache.hadoop.security.token.delegation.web

- ## Uses of Token in org.apache.hadoop.crypto.key

  Methods in org.apache.hadoop.crypto.key that return Token
  Modifier and Type
  Method
  Description
  `Token<?>`
  KeyProviderDelegationTokenExtension.`getDelegationToken(String renewer)`
  `Token<?>`
  KeyProviderDelegationTokenExtension.DelegationTokenExtension.`selectDelegationToken(Credentials creds)`
  Methods in org.apache.hadoop.crypto.key with parameters of type Token
  Modifier and Type
  Method
  Description
  `Void`
  KeyProviderDelegationTokenExtension.DelegationTokenExtension.`cancelDelegationToken(Token<?> token)`
  Cancels the given token.
  `long`
  KeyProviderDelegationTokenExtension.DelegationTokenExtension.`renewDelegationToken(Token<?> token)`
  Renews the given token.

- ## Uses of Token in org.apache.hadoop.crypto.key.kms

  Methods in org.apache.hadoop.crypto.key.kms that return Token
  Modifier and Type
  Method
  Description
  `Token<?>`
  KMSClientProvider.`getDelegationToken(String renewer)`
  `Token<?>`
  LoadBalancingKMSClientProvider.`getDelegationToken(String renewer)`
  `Token<?>`
  KMSClientProvider.`selectDelegationToken(Credentials creds)`
  `protected static Token<?>`
  KMSClientProvider.`selectDelegationToken(Credentials creds, Text service)`
  `Token<? extends TokenIdentifier>`
  LoadBalancingKMSClientProvider.`selectDelegationToken(Credentials creds)`
  Methods in org.apache.hadoop.crypto.key.kms with parameters of type Token
  Modifier and Type
  Method
  Description
  `void`
  KMSClientProvider.KMSTokenRenewer.`cancel(Token<?> token, Configuration conf)`
  `Void`
  KMSClientProvider.`cancelDelegationToken(Token<?> dToken)`
  `Void`
  LoadBalancingKMSClientProvider.`cancelDelegationToken(Token<?> token)`
  `boolean`
  KMSClientProvider.KMSTokenRenewer.`isManaged(Token<?> token)`
  `long`
  KMSClientProvider.KMSTokenRenewer.`renew(Token<?> token, Configuration conf)`
  `long`
  KMSClientProvider.`renewDelegationToken(Token<?> dToken)`
  `long`
  LoadBalancingKMSClientProvider.`renewDelegationToken(Token<?> token)`

- ## Uses of Token in org.apache.hadoop.fs

  Methods in org.apache.hadoop.fs that return Token
  Modifier and Type
  Method
  Description
  `Token<?>`
  FileSystem.`getDelegationToken(String renewer)`
  Get a new delegation token for this FileSystem.
  `Token<?>`
  DelegationTokenRenewer.Renewable.`getRenewToken()`
  Methods in org.apache.hadoop.fs that return types with arguments of type Token
  Modifier and Type
  Method
  Description
  `List<Token<?>>`
  AbstractFileSystem.`getDelegationTokens(String renewer)`
  Get one or more delegation tokens associated with the filesystem.
  `List<Token<?>>`
  DelegateToFileSystem.`getDelegationTokens(String renewer)`
  `List<Token<?>>`
  FileContext.`getDelegationTokens(Path p, String renewer)`
  Get delegation tokens for the file systems accessed for a given path.
  `List<Token<?>>`
  FilterFs.`getDelegationTokens(String renewer)`
  Methods in org.apache.hadoop.fs with parameters of type Token
  Modifier and Type
  Method
  Description
  `<T extends TokenIdentifier>
  void`
  DelegationTokenRenewer.Renewable.`setDelegationToken(Token<T> token)`
  Set delegation token.

- ## Uses of Token in org.apache.hadoop.fs.viewfs

  Methods in org.apache.hadoop.fs.viewfs that return types with arguments of type Token
  Modifier and Type
  Method
  Description
  `List<Token<?>>`
  ViewFs.`getDelegationTokens(String renewer)`

- ## Uses of Token in org.apache.hadoop.ipc

  Methods in org.apache.hadoop.ipc that return Token
  Modifier and Type
  Method
  Description
  `static Token<? extends TokenIdentifier>`
  ProtobufHelper.`tokenFromProto(org.apache.hadoop.security.proto.SecurityProtos.TokenProto tokenProto)`
  Deprecated.
  Get a token from a TokenProto payload.
  Methods in org.apache.hadoop.ipc with parameters of type Token
  Modifier and Type
  Method
  Description
  `static org.apache.hadoop.security.proto.SecurityProtos.TokenProto`
  ProtobufHelper.`protoFromToken(Token<?> tok)`
  Deprecated.
  Create a `TokenProto` instance from a hadoop token.

- ## Uses of Token in org.apache.hadoop.ipc.internal

  Methods in org.apache.hadoop.ipc.internal that return Token
  Modifier and Type
  Method
  Description
  `static Token<? extends TokenIdentifier>`
  ShadedProtobufHelper.`tokenFromProto(org.apache.hadoop.security.proto.SecurityProtos.TokenProto tokenProto)`
  Create a hadoop token from a protobuf token.
  Methods in org.apache.hadoop.ipc.internal with parameters of type Token
  Modifier and Type
  Method
  Description
  `static org.apache.hadoop.security.proto.SecurityProtos.TokenProto`
  ShadedProtobufHelper.`protoFromToken(Token<?> tok)`
  Create a `TokenProto` instance from a hadoop token.

- ## Uses of Token in org.apache.hadoop.security

  Methods in org.apache.hadoop.security that return Token
  Modifier and Type
  Method
  Description
  `Token<? extends TokenIdentifier>`
  Credentials.`getToken(Text alias)`
  Returns the Token object for the alias.
  Methods in org.apache.hadoop.security that return types with arguments of type Token
  Modifier and Type
  Method
  Description
  `Collection<Token<? extends TokenIdentifier>>`
  Credentials.`getAllTokens()`
  Return all the tokens in the in-memory map.
  `Map<Text,Token<? extends TokenIdentifier>>`
  Credentials.`getTokenMap()`
  Returns an unmodifiable version of the full map of aliases to Tokens.
  `Collection<Token<? extends TokenIdentifier>>`
  UserGroupInformation.`getTokens()`
  Obtain the collection of tokens associated with this user.
  Methods in org.apache.hadoop.security with parameters of type Token
  Modifier and Type
  Method
  Description
  `void`
  Credentials.`addToken(Text alias, Token<? extends TokenIdentifier> t)`
  Add a token in the storage (in memory).
  `boolean`
  UserGroupInformation.`addToken(Text alias, Token<? extends TokenIdentifier> token)`
  Add a named token to this UGI
  `boolean`
  UserGroupInformation.`addToken(Token<? extends TokenIdentifier> token)`
  Add a token to this UGI
  `static InetSocketAddress`
  SecurityUtil.`getTokenServiceAddr(Token<?> token)`
  Decode the given token's service field into an InetAddress
  `static void`
  SecurityUtil.`setTokenService(Token<?> token, InetSocketAddress addr)`
  Set the given token's service to the format expected by the RPC client

- ## Uses of Token in org.apache.hadoop.security.token

  Methods in org.apache.hadoop.security.token that return Token
  Modifier and Type
  Method
  Description
  `default Token<?>[]`
  DelegationTokenIssuer.`addDelegationTokens(String renewer, Credentials credentials)`
  Given a renewer, add delegation tokens for issuer and it's child issuers to the `Credentials` object if it is not already present.
  `Token<?>`
  DtFetcher.`addDelegationTokens(Configuration conf, Credentials creds, String renewer, String url)`
  Add any number of delegation tokens to Credentials object and return a token instance that is appropriate for aliasing, or null if none.
  `Token<T>`
  Token.`copyToken()`
  `Token<?>`
  DelegationTokenIssuer.`getDelegationToken(String renewer)`
  Unconditionally get a new token with the optional renewer.
  `Token<T>`
  Token.`privateClone(Text newService)`
  Create a private clone of a public token.
  `Token<T>`
  TokenSelector.`selectToken(Text service, Collection<Token<? extends TokenIdentifier>> tokens)`
  Methods in org.apache.hadoop.security.token with parameters of type Token
  Modifier and Type
  Method
  Description
  `void`
  Token.TrivialRenewer.`cancel(Token<?> token, Configuration conf)`
  `abstract void`
  TokenRenewer.`cancel(Token<?> token, Configuration conf)`
  Cancel the given token.
  `boolean`
  Token.TrivialRenewer.`isManaged(Token<?> token)`
  `abstract boolean`
  TokenRenewer.`isManaged(Token<?> token)`
  Is the given token managed?
  `long`
  Token.TrivialRenewer.`renew(Token<?> token, Configuration conf)`
  `abstract long`
  TokenRenewer.`renew(Token<?> token, Configuration conf)`
  Renew the given token.
  Method parameters in org.apache.hadoop.security.token with type arguments of type Token
  Modifier and Type
  Method
  Description
  `static void`
  DelegationTokenIssuer.`collectDelegationTokens(DelegationTokenIssuer issuer, String renewer, Credentials credentials, List<Token<?>> tokens)`
  NEVER call this method directly.
  `Token<T>`
  TokenSelector.`selectToken(Text service, Collection<Token<? extends TokenIdentifier>> tokens)`
  Constructors in org.apache.hadoop.security.token with parameters of type Token
  Modifier
  Constructor
  Description
  ``
  `Token(Token<T> other)`
  Clone a token.

- ## Uses of Token in org.apache.hadoop.security.token.delegation

  Methods in org.apache.hadoop.security.token.delegation that return Token
  Modifier and Type
  Method
  Description
  `Token<TokenIdent>`
  AbstractDelegationTokenSelector.`selectToken(Text service, Collection<Token<? extends TokenIdentifier>> tokens)`
  Methods in org.apache.hadoop.security.token.delegation with parameters of type Token
  Modifier and Type
  Method
  Description
  `TokenIdent`
  AbstractDelegationTokenSecretManager.`cancelToken(Token<TokenIdent> token, String canceller)`
  Cancel a token by removing it from cache.
  `TokenIdent`
  SQLDelegationTokenSecretManager.`cancelToken(Token<TokenIdent> token, String canceller)`
  Cancels a token by removing it from the SQL database.
  `TokenIdent`
  ZKDelegationTokenSecretManager.`cancelToken(Token<TokenIdent> token, String canceller)`
  `TokenIdent`
  AbstractDelegationTokenSecretManager.`decodeTokenIdentifier(Token<TokenIdent> token)`
  Decode the token identifier.
  `long`
  AbstractDelegationTokenSecretManager.`renewToken(Token<TokenIdent> token, String renewer)`
  Renew a delegation token.
  Method parameters in org.apache.hadoop.security.token.delegation with type arguments of type Token
  Modifier and Type
  Method
  Description
  `Token<TokenIdent>`
  AbstractDelegationTokenSelector.`selectToken(Text service, Collection<Token<? extends TokenIdentifier>> tokens)`

- ## Uses of Token in org.apache.hadoop.security.token.delegation.web

  Methods in org.apache.hadoop.security.token.delegation.web that return Token
  Modifier and Type
  Method
  Description
  `Token<? extends AbstractDelegationTokenIdentifier>`
  DelegationTokenManager.`createToken(UserGroupInformation ugi, String renewer)`
  `Token<? extends AbstractDelegationTokenIdentifier>`
  DelegationTokenManager.`createToken(UserGroupInformation ugi, String renewer, String service)`
  `Token<AbstractDelegationTokenIdentifier>`
  DelegationTokenAuthenticatedURL.`getDelegationToken(URL url, DelegationTokenAuthenticatedURL.Token token, String renewer)`
  Requests a delegation token using the configured `Authenticator` for authentication.
  `Token<AbstractDelegationTokenIdentifier>`
  DelegationTokenAuthenticatedURL.`getDelegationToken(URL url, DelegationTokenAuthenticatedURL.Token token, String renewer, String doAsUser)`
  Requests a delegation token using the configured `Authenticator` for authentication.
  `Token<AbstractDelegationTokenIdentifier>`
  DelegationTokenAuthenticatedURL.Token.`getDelegationToken()`
  `Token<AbstractDelegationTokenIdentifier>`
  DelegationTokenAuthenticator.`getDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, String renewer)`
  Requests a delegation token using the configured `Authenticator` for authentication.
  `Token<AbstractDelegationTokenIdentifier>`
  DelegationTokenAuthenticator.`getDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, String renewer, String doAsUser)`
  Requests a delegation token using the configured `Authenticator` for authentication.
  `Token<? extends TokenIdentifier>`
  DelegationTokenAuthenticatedURL.`selectDelegationToken(URL url, Credentials creds)`
  Select a delegation token from all tokens in credentials, based on url.
  Methods in org.apache.hadoop.security.token.delegation.web with parameters of type Token
  Modifier and Type
  Method
  Description
  `void`
  DelegationTokenAuthenticator.`cancelDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, Token<AbstractDelegationTokenIdentifier> dToken)`
  Cancels a delegation token from the server end-point.
  `void`
  DelegationTokenAuthenticator.`cancelDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, Token<AbstractDelegationTokenIdentifier> dToken, String doAsUser)`
  Cancels a delegation token from the server end-point.
  `void`
  DelegationTokenManager.`cancelToken(Token<? extends AbstractDelegationTokenIdentifier> token, String canceler)`
  `long`
  DelegationTokenAuthenticator.`renewDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, Token<AbstractDelegationTokenIdentifier> dToken)`
  Renews a delegation token from the server end-point using the configured `Authenticator` for authentication.
  `long`
  DelegationTokenAuthenticator.`renewDelegationToken(URL url, org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token, Token<AbstractDelegationTokenIdentifier> dToken, String doAsUser)`
  Renews a delegation token from the server end-point using the configured `Authenticator` for authentication.
  `long`
  DelegationTokenManager.`renewToken(Token<? extends AbstractDelegationTokenIdentifier> token, String renewer)`
  `void`
  DelegationTokenAuthenticatedURL.Token.`setDelegationToken(Token<AbstractDelegationTokenIdentifier> delegationToken)`
  `UserGroupInformation`
  DelegationTokenManager.`verifyToken(Token<? extends AbstractDelegationTokenIdentifier> token)`