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>
-
-
Constructor Summary
Constructors Constructor Description 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.HermesMetrics metrics)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuthAccessTokenload(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName)
-
-
-
Constructor Detail
-
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.HermesMetrics metrics)
-
-
Method Detail
-
load
public OAuthAccessToken load(pl.allegro.tech.hermes.api.SubscriptionName subscriptionName) throws java.lang.Exception
- Specified by:
loadin classcom.google.common.cache.CacheLoader<pl.allegro.tech.hermes.api.SubscriptionName,OAuthAccessToken>- Throws:
java.lang.Exception
-
-