Class AbstractJWKSourceBuilder<C extends com.nimbusds.jose.proc.SecurityContext,​B extends AbstractJWKSourceBuilder<C,​B>>

    • Field Summary

      • Fields inherited from class org.entur.jwt.jwk.AbstractJwksProviderBuilder

        bucketSize, cached, cacheDuration, cacheRefreshTimeoutDuration, health, jwksProvider, outageCached, outageCachedDuration, preemptiveRefresh, preemptiveRefreshDuration, preemptiveRefreshEager, rateLimited, refillDuration, refillSize, retrying
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractJWKSourceBuilder​(org.entur.jwt.jwk.JwksProvider<com.nimbusds.jose.jwk.JWK> jwksProvider)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.nimbusds.jose.jwk.source.JWKSource<C> build()
      Creates a JWKSource
      • Methods inherited from class org.entur.jwt.jwk.AbstractJwksProviderBuilder

        build, cached, cached, getRateLimitedProvider, health, outageCached, outageCached, preemptiveCacheRefresh, preemptiveCacheRefresh, rateLimited, rateLimited, retrying
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractJWKSourceBuilder

        public AbstractJWKSourceBuilder​(org.entur.jwt.jwk.JwksProvider<com.nimbusds.jose.jwk.JWK> jwksProvider)
    • Method Detail

      • build

        public com.nimbusds.jose.jwk.source.JWKSource<C> build()
        Creates a JWKSource
        Returns:
        a newly created JWKSource