UserLockoutManagerRuntimeMBean


Overview  |   Related MBeans  |   Attributes  |   Operations

Overview

This class is used to monitor and manage per security realm user lockout information.

       
Since9.0.0.0
Fully Qualified Interface NameIf you use the getMBeanInfo operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name:
weblogic.management.runtime.UserLockoutManagerRuntimeMBean
Factory Methods No factory methods. Instances of this MBean are created automatically.


Attributes

This section describes the following attributes:


CachingDisabled

Private property that disables caching in proxies.

       
Privileges Read only
Typeboolean

InvalidLoginAttemptsTotalCount

Returns the number of invalid logins attempted since this server has been started and lockouts have been enabled. In a cluster, this method returns the number of invalid logins attempted that have occured since the cluster has been started because all servers share login failure information.

       
Privileges Read only
Typelong

InvalidLoginUsersHighCount

Returns the highest number of users with concurrent unexpired or uncleared invalid login attempts. Invalid login attempts expire as specified by LockoutResetDuration. This count is useful in determining whether the LockoutCacheSize needs to be modified.

       
Privileges Read only
Typelong

LockedUsersCurrentCount

Returns the number of users that are currently locked out of this server.

       
Privileges Read only
Typelong

LoginAttemptsWhileLockedTotalCount

Returns the number of invalid logins attempted since this server has been started and lockouts have been enabled.

       
Privileges Read only
Typelong

MBeanInfo

Returns the MBean info for this MBean.

Deprecated.

       
Privileges Read only
Typejavax.management.MBeanInfo

Name

The name of this configuration. WebLogic Server uses an MBean to implement and persist the configuration.

       
Privileges Read only
Typejava.lang.String

ObjectName

Returns the ObjectName under which this MBean is registered in the MBean server.

Deprecated.

       
Privileges Read only
Typeweblogic.management.WebLogicObjectName

Parent

Return the immediate parent for this MBean

       
Privileges Read/Write
Type

Registered

Returns false if the MBean represented by this object has been unregistered.

Deprecated.

       
Privileges Read only
Typeboolean

Type

Returns the type of the MBean.

       
Privileges Read only
Typejava.lang.String

UnlockedUsersTotalCount

Returns the number times users have been unlocked since this server has been started.

       
Privileges Read only
Typelong

UserLockoutTotalCount

Returns the number of user lockouts that have occured since this server has been started. In a cluster, this method returns the number of user lockouts that have occured since the cluster has been started because all servers share login failure information.

       
Privileges Read only
Typelong


Operations

This section describes the following operations:


clearLockout

Unlocks a user account.

   
Operation Name"clearLockout"
ParametersObject [] {  userName }

where:

  • userName is an object of type java.lang.String that specifies:

    - A user name. If the user does not exist, this method returns false.

SignatureString [] { "java.lang.String" }
Returns void

getLastLoginFailure

Returns a string that indicates the time of the last invalid login for this user.

   
Operation Name"getLastLoginFailure"
ParametersObject [] {  userName }

where:

  • userName is an object of type java.lang.String that specifies:

    - A user name. If the user does not exist, this method returns false.

SignatureString [] { "java.lang.String" }
Returns long

getLoginFailureCount

Returns the current count of login failures for a specific user. This value returns to

   
Operation Name"getLoginFailureCount"
ParametersObject [] {  userName }

where:

  • userName is an object of type java.lang.String that specifies:

    - A user name. If the user does not exist, this method returns false.

SignatureString [] { "java.lang.String" }
Returns long

isLockedOut

Indicates whether a user is locked out.

   
Operation Name"isLockedOut"
ParametersObject [] {  userName }

where:

  • userName is an object of type java.lang.String that specifies:

    - A user name. If the user does not exist, this method returns false.

SignatureString [] { "java.lang.String" }
Returns boolean

preDeregister

   
Operation Name"preDeregister"
Parametersnull
Signaturenull
Returns void
Exceptions
  • java.lang.Exception