Package org.forgerock.openam.sts.tokengeneration.state
The classes in this package pertain to pulling and caching sts-instance state from the SMS, and the registration
of ServiceListeners to invalidate cache entries when SMS contents change.
-
Interface Summary Interface Description STSInstanceState<T extends STSInstanceConfig> Interface which defines all of the state which the token generation service must be able to obtain from the state corresponding to a published STS instance.STSInstanceStateFactory<S extends STSInstanceState,T extends STSInstanceConfig> Defines the concerns of producing the STSInstanceState corresponding to a given rest/soap sts instance.STSInstanceStateProvider<T extends STSInstanceState> Defines concern related to obtaining the STSInstanceConfig state corresponding to the sts instance identifier. -
Class Summary Class Description RestSTSInstanceState RestSTSInstanceStateFactoryImpl RestSTSInstanceStateProvider RestSTSInstanceStateServiceListener This class implements the ServiceListener interface and leverages the STSInstanceStateProvider interface to invalidate cache entries in the RestSTSInstanceStateProvider when the organizational config of a rest sts instance is updated.SoapSTSInstanceState SoapSTSInstanceStateFactoryImpl SoapSTSInstanceStateProvider SoapSTSInstanceStateServiceListener This class implements the ServiceListener interface and leverages the STSInstanceStateProvider interface to invalidate cache entries in the RestSTSInstanceStateProvider when the organizational config of a rest sts instance is updated.STSInstanceStateProviderBase<S extends STSInstanceConfig,T extends STSInstanceState> STSInstanceStateServiceListenerBase<T extends STSInstanceState> This class implements the ServiceListener interface and leverages the STSInstanceStateProvider interface to invalidate cache entries in the RestSTSInstanceStateProvider when the organizational config of a rest sts instance is updated.