Class RetryingTokenAuthenticationManager

java.lang.Object
com.atlassian.crowd.manager.authentication.DelegatingTokenAuthenticationManager
com.atlassian.crowd.manager.authentication.RetryingTokenAuthenticationManager
All Implemented Interfaces:
TokenAuthenticationManager

@Transactional(propagation=NOT_SUPPORTED) public class RetryingTokenAuthenticationManager extends DelegatingTokenAuthenticationManager
Handles raciness of TokenAuthenticationManagerImpl by retrying authentications that fail due to a concurrent authentication creating a token.