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.
Access Points You can access this MBean from the following MBean attributes:
    Access Points Inherited from RuntimeMBean Because this MBean extends or implements RuntimeMBean, you can also access this MBean by retrieving RuntimeMBeans. The following attributes contain RuntimeMBeans and its subtypes:


    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

    clearLockout

    Unlocks a user account.

       
    Operation Name"clearLockout"
    ParametersObject [] {  userNameidentityDomain }

    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.

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

      - The identity domain of the user. May be null.

    SignatureString [] { "java.lang.String", "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

    getLastLoginFailure

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

       
    Operation Name"getLastLoginFailure"
    ParametersObject [] {  userNameidentityDomain }

    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.

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

      - The identity domain of the user. May be null.

    SignatureString [] { "java.lang.String", "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

    getLoginFailureCount

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

       
    Operation Name"getLoginFailureCount"
    ParametersObject [] {  userNameidentityDomain }

    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.

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

      - The identity domain of the user. May be null.

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

    isLockedOut

    Indicates whether a user is locked out.

       
    Operation Name"isLockedOut"
    ParametersObject [] {  userNameidentityDomain }

    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.

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

      - The identity domain of the user. May be null.

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

    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