Class OAuthAccessTokensLoader
java.lang.Object
com.google.common.cache.CacheLoader<pl.allegro.tech.hermes.api.SubscriptionName,OAuthAccessToken>
pl.allegro.tech.hermes.consumers.consumer.oauth.OAuthAccessTokensLoader
public class OAuthAccessTokensLoader
extends com.google.common.cache.CacheLoader<pl.allegro.tech.hermes.api.SubscriptionName,OAuthAccessToken>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.common.cache.CacheLoader
com.google.common.cache.CacheLoader.InvalidCacheLoadException, com.google.common.cache.CacheLoader.UnsupportedLoadingOperationException -
Constructor Summary
ConstructorsConstructorDescriptionOAuthAccessTokensLoader(pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, pl.allegro.tech.hermes.domain.oauth.OAuthProviderRepository oAuthProviderRepository, OAuthClient oAuthClient, pl.allegro.tech.hermes.common.metric.MetricsFacade metrics) -
Method Summary
Modifier and TypeMethodDescriptionload(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) Methods inherited from class com.google.common.cache.CacheLoader
asyncReloading, from, from, loadAll, reload
-
Constructor Details
-
OAuthAccessTokensLoader
public OAuthAccessTokensLoader(pl.allegro.tech.hermes.domain.subscription.SubscriptionRepository subscriptionRepository, pl.allegro.tech.hermes.domain.oauth.OAuthProviderRepository oAuthProviderRepository, OAuthClient oAuthClient, pl.allegro.tech.hermes.common.metric.MetricsFacade metrics)
-
-
Method Details
-
load
public OAuthAccessToken load(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) throws Exception - Specified by:
loadin classcom.google.common.cache.CacheLoader<pl.allegro.tech.hermes.api.SubscriptionName,OAuthAccessToken> - Throws:
Exception
-