Class TestingAccessTokenProvider
- java.lang.Object
-
- com.google.cloud.hadoop.util.testing.TestingAccessTokenProvider
-
- All Implemented Interfaces:
AccessTokenProvider
,org.apache.hadoop.conf.Configurable
public final class TestingAccessTokenProvider extends Object implements AccessTokenProvider
A mock implementation of theAccessTokenProvider
interface to be used in tests.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.cloud.hadoop.util.AccessTokenProvider
AccessTokenProvider.AccessToken, AccessTokenProvider.AccessTokenType
-
-
Field Summary
Fields Modifier and Type Field Description static Instant
EXPIRATION_TIME
static String
FAKE_ACCESS_TOKEN
-
Constructor Summary
Constructors Constructor Description TestingAccessTokenProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessTokenProvider.AccessToken
getAccessToken()
org.apache.hadoop.conf.Configuration
getConf()
void
refresh()
Force this provider to refresh its access token.void
setConf(org.apache.hadoop.conf.Configuration config)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.cloud.hadoop.util.AccessTokenProvider
getAccessToken, getAccessTokenType
-
-
-
-
Field Detail
-
FAKE_ACCESS_TOKEN
public static final String FAKE_ACCESS_TOKEN
- See Also:
- Constant Field Values
-
EXPIRATION_TIME
public static final Instant EXPIRATION_TIME
-
-
Method Detail
-
getAccessToken
public AccessTokenProvider.AccessToken getAccessToken()
- Specified by:
getAccessToken
in interfaceAccessTokenProvider
- Returns:
- an access token.
-
refresh
public void refresh()
Description copied from interface:AccessTokenProvider
Force this provider to refresh its access token.- Specified by:
refresh
in interfaceAccessTokenProvider
-
setConf
public void setConf(org.apache.hadoop.conf.Configuration config)
- Specified by:
setConf
in interfaceorg.apache.hadoop.conf.Configurable
-
getConf
public org.apache.hadoop.conf.Configuration getConf()
- Specified by:
getConf
in interfaceorg.apache.hadoop.conf.Configurable
-
-