Author: markt Date: Tue Jun 26 10:12:38 2018 New Revision: 1834411 URL: http://svn.apache.org/viewvc?rev=1834411&view=rev Log: Make the isLocked() method of the LockOutRealm public and expose the method via JMX.
Modified: tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java?rev=1834411&r1=1834410&r2=1834411&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java (original) +++ tomcat/trunk/java/org/apache/catalina/realm/LockOutRealm.java Tue Jun 26 10:12:38 2018 @@ -241,7 +241,7 @@ public class LockOutRealm extends Combin * a login attempt, then the last access time will be recorded and any * attempt to authenticated a locked user will log a warning. */ - private boolean isLocked(String username) { + public boolean isLocked(String username) { LockRecord lockRecord = null; synchronized (this) { lockRecord = failedUsers.get(username); Modified: tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml?rev=1834411&r1=1834410&r2=1834411&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml (original) +++ tomcat/trunk/java/org/apache/catalina/realm/mbeans-descriptors.xml Tue Jun 26 10:12:38 2018 @@ -519,6 +519,15 @@ type="org.apache.catalina.Realm"/> </operation> + <operation name="isLocked" + description="Determine if the specified user is locked" + impact="ACTION" + returnType="boolean"> + <parameter name="username" + description="User to test for being locked" + type="java.lang.String"/> + </operation> + <operation name="unlock" description="Unlock the specified user" impact="ACTION" Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1834411&r1=1834410&r2=1834411&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Tue Jun 26 10:12:38 2018 @@ -45,6 +45,14 @@ issues do not "pop up" wrt. others). --> <section name="Tomcat 9.0.11 (markt)" rtext="in development"> + <subsection name="Catalina"> + <changelog> + <add> + Make the <code>isLocked()</code> method of the <code>LockOutRealm</code> + public and expose the method via JMX. (markt) + </add> + </changelog> + </subsection> <subsection name="Coyote"> <changelog> <scode> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org