From 053abda147213717d47d1d01a0e26facccbd0d14 Mon Sep 17 00:00:00 2001 From: markt Date: Tue, 30 Nov 2010 10:02:33 +0000 Subject: [PATCH] randomClass -> secureRandomClass Align (and tidy up) mbean descriptor git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1040453 13f79535-47bb-0310-9956-ffa450edef68 --- java/org/apache/catalina/session/ManagerBase.java | 18 +++++----- .../apache/catalina/session/mbeans-descriptors.xml | 42 +++++++++++----------- 2 files changed, 29 insertions(+), 31 deletions(-) diff --git a/java/org/apache/catalina/session/ManagerBase.java b/java/org/apache/catalina/session/ManagerBase.java index 236c61974..af51a42f7 100644 --- a/java/org/apache/catalina/session/ManagerBase.java +++ b/java/org/apache/catalina/session/ManagerBase.java @@ -140,7 +140,7 @@ public abstract class ManagerBase extends LifecycleMBeanBase * used when generating session identifiers. The random number generator(s) * will always be seeded from a SecureRandom instance. */ - protected String randomClass = "java.security.SecureRandom"; + protected String secureRandomClass = "java.security.SecureRandom"; /** @@ -515,12 +515,12 @@ public abstract class ManagerBase extends LifecycleMBeanBase long t1 = System.currentTimeMillis(); try { // Construct and seed a new random number generator - Class clazz = Class.forName(randomClass); + Class clazz = Class.forName(secureRandomClass); result = (SecureRandom) clazz.newInstance(); } catch (Exception e) { // Fall back to the default case log.error(sm.getString("managerBase.random", - randomClass), e); + secureRandomClass), e); result = new java.security.SecureRandom(); } byte[] seedBytes = randomSeed.generateSeed(64); @@ -573,9 +573,9 @@ public abstract class ManagerBase extends LifecycleMBeanBase /** * Return the random number generator class name. */ - public String getRandomClass() { + public String getSecureRandomClass() { - return (this.randomClass); + return (this.secureRandomClass); } @@ -585,12 +585,12 @@ public abstract class ManagerBase extends LifecycleMBeanBase * * @param randomClass The new random number generator class name */ - public void setRandomClass(String randomClass) { + public void setSecureRandomClass(String randomClass) { - String oldRandomClass = this.randomClass; - this.randomClass = randomClass; + String oldRandomClass = this.secureRandomClass; + this.secureRandomClass = randomClass; support.firePropertyChange("randomClass", oldRandomClass, - this.randomClass); + this.secureRandomClass); } diff --git a/java/org/apache/catalina/session/mbeans-descriptors.xml b/java/org/apache/catalina/session/mbeans-descriptors.xml index 6e792204a..844b1e174 100644 --- a/java/org/apache/catalina/session/mbeans-descriptors.xml +++ b/java/org/apache/catalina/session/mbeans-descriptors.xml @@ -75,14 +75,18 @@ description="Path name of the disk file in which active sessions" type="java.lang.String"/> - + + + + type="java.lang.String" + writeable="false"/> - - - + + + + writeable="false"/> - -