Interface UserSourceProfileKernel
- All Known Implementing Classes:
- AbstractUserSourceProfile,- ActiveDirectoryUserSource,- ADInternalHybridUserSource,- ADtoDBHybridAuthenticator,- DatabaseAutomaticUserSource,- DatabaseExpertUserSource,- InternalUserSource,- LockoutTrackingUserSourceProfileKernel,- UserSourceProfileKernelImpl,- UserSourceProfileKernelWrapper
public interface UserSourceProfileKernel
The nucleus of a User Source Profile. Instances are meant to be fixed and reused per user source profile. Useful
 for sharing between user source profile proxies.
- 
Method SummaryModifier and TypeMethodDescriptionlongdefault UserSourceManagerlongdefault booleanisLockedOut(String user) default booleannotifyFailedAttempt(String user) voidshutdown()Called either when the user source has been edited and so it is being restarted, or when the gateway is shutting down.voidstartup(UserSourceManager manager) Called when the user source is created before it is used.
- 
Method Details- 
getContextGatewayContext getContext()- Returns:
- the GatewayContextin which thisUserSourceProfileKernelis running
 
- 
getManager- Returns:
- the UserSourceManagerrunning in this context
 
- 
getProfileIdlong getProfileId()- Returns:
- the ID of this user source profile
 
- 
getProfileNameString getProfileName()- Returns:
- the name of this user source profile
 
- 
getCacheValidationTimeoutlong getCacheValidationTimeout()- Returns:
- the cache update time-out option
 
- 
isLockedOut- Parameters:
- user- the username of the user to check
- Returns:
- whether or not the user is locked out
 
- 
notifyFailedAttempt- Parameters:
- user- the username of the user who failed to authenticate
- Returns:
- whether or not the user is locked out after failing to authenticate
 
- 
startupCalled when the user source is created before it is used.
- 
shutdownvoid shutdown()Called either when the user source has been edited and so it is being restarted, or when the gateway is shutting down.
 
-