Class DefaultOIDCProviderMetadataExpirationTimeStrategy
- java.lang.Object
-
- net.shibboleth.oidc.metadata.cache.impl.DefaultOIDCProviderMetadataExpirationTimeStrategy
-
- All Implemented Interfaces:
Function<ExpirationTimeContext<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>,Instant>
public class DefaultOIDCProviderMetadataExpirationTimeStrategy extends Object implements Function<ExpirationTimeContext<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>,Instant>
Strategy for computing an expiry time forOIDCProviderMetadata. Defaults to now plus the max cache duration.
-
-
Constructor Summary
Constructors Constructor Description DefaultOIDCProviderMetadataExpirationTimeStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Instantapply(ExpirationTimeContext<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata> context)
-
-
-
Method Detail
-
apply
public Instant apply(@Nonnull ExpirationTimeContext<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata> context)
- Specified by:
applyin interfaceFunction<ExpirationTimeContext<com.nimbusds.openid.connect.sdk.op.OIDCProviderMetadata>,Instant>
-
-