javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface UserLockoutManagerRuntimeMBean extends RuntimeMBean
This class is used to monitor and manage per security realm user lockout information.
Modifier and Type | Method | Description |
---|---|---|
void |
clearLockout(java.lang.String userName) |
Unlocks a user account.
|
void |
clearLockout(java.lang.String userName,
java.lang.String identityDomain) |
Unlocks a user account.
|
long |
getInvalidLoginAttemptsTotalCount() |
Returns the number of invalid logins attempted since this server
has been started and lockouts have been enabled.
|
long |
getInvalidLoginUsersHighCount() |
Returns the highest number of users with concurrent
unexpired or uncleared invalid login attempts.
|
long |
getLastLoginFailure(java.lang.String userName) |
Returns a string that indicates the time of the last invalid login for this user.
|
long |
getLastLoginFailure(java.lang.String userName,
java.lang.String identityDomain) |
Returns a string that indicates the time of the last invalid login for this user.
|
long |
getLockedUsersCurrentCount() |
Returns the number of users that are currently locked out of this server.
|
long |
getLoginAttemptsWhileLockedTotalCount() |
Returns the number of invalid logins attempted since this server
has been started and lockouts have been enabled.
|
long |
getLoginFailureCount(java.lang.String userName) |
Returns the current count of login failures for a specific user.
|
long |
getLoginFailureCount(java.lang.String userName,
java.lang.String identityDomain) |
Returns the current count of login failures for a specific user.
|
long |
getUnlockedUsersTotalCount() |
Returns the number times users have been unlocked
since this server has been started.
|
long |
getUserLockoutTotalCount() |
Returns the number of user lockouts that have occured since
this server has been started.
|
boolean |
isLockedOut(java.lang.String userName) |
Indicates whether a user is locked out.
|
boolean |
isLockedOut(java.lang.String userName,
java.lang.String identityDomain) |
Indicates whether a user is locked out.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
long getUserLockoutTotalCount()
long getInvalidLoginAttemptsTotalCount()
long getLoginAttemptsWhileLockedTotalCount()
long getInvalidLoginUsersHighCount()
LockoutResetDuration
.
This count is useful in determining whether the LockoutCacheSize
needs to be modified.long getUnlockedUsersTotalCount()
long getLockedUsersCurrentCount()
boolean isLockedOut(java.lang.String userName)
userName
- - A user name. If the user does not exist, this method returns false
.void clearLockout(java.lang.String userName)
userName
- - A user name. If the user does not exist, this method returns false
.long getLastLoginFailure(java.lang.String userName)
userName
- - A user name. If the user does not exist, this method returns false
.long getLoginFailureCount(java.lang.String userName)
userName
- - A user name. If the user does not exist, this method returns false
.boolean isLockedOut(java.lang.String userName, java.lang.String identityDomain)
userName
- - A user name. If the user does not exist, this method returns false
.identityDomain
- - The identity domain of the user. May be null.void clearLockout(java.lang.String userName, java.lang.String identityDomain)
userName
- - A user name. If the user does not exist, this method returns false
.identityDomain
- - The identity domain of the user. May be null.long getLastLoginFailure(java.lang.String userName, java.lang.String identityDomain)
userName
- - A user name. If the user does not exist, this method returns false
.identityDomain
- - The identity domain of the user. May be null.long getLoginFailureCount(java.lang.String userName, java.lang.String identityDomain)
userName
- - A user name. If the user does not exist, this method returns false
.identityDomain
- - The identity domain of the user. May be null.