Author: kkolinko
Date: Tue Jan 5 03:17:36 2016
New Revision: 1722996
URL: http://svn.apache.org/viewvc?rev=1722996&view=rev
Log:
Mark ReadWriteLock in modeler classes as final. (In review of
r1722660/r1722661/r1722663 of Tomcat 7).
The lock itself is accessed by multiple threads, thus it is better to mark such
field as final to ensure consistency.
Modified:
tomcat/trunk/java/org/apache/tomcat/util/modeler/NotificationInfo.java
tomcat/trunk/java/org/apache/tomcat/util/modeler/OperationInfo.java
Modified: tomcat/trunk/java/org/apache/tomcat/util/modeler/NotificationInfo.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/modeler/NotificationInfo.java?rev=1722996&r1=1722995&r2=1722996&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/modeler/NotificationInfo.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/modeler/NotificationInfo.java Tue
Jan 5 03:17:36 2016
@@ -41,7 +41,7 @@ public class NotificationInfo extends Fe
*/
transient MBeanNotificationInfo info = null;
protected String notifTypes[] = new String[0];
- protected ReadWriteLock notifTypesLock = new ReentrantReadWriteLock();
+ protected final ReadWriteLock notifTypesLock = new
ReentrantReadWriteLock();
// ------------------------------------------------------------- Properties
Modified: tomcat/trunk/java/org/apache/tomcat/util/modeler/OperationInfo.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/modeler/OperationInfo.java?rev=1722996&r1=1722995&r2=1722996&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/util/modeler/OperationInfo.java
(original)
+++ tomcat/trunk/java/org/apache/tomcat/util/modeler/OperationInfo.java Tue Jan
5 03:17:36 2016
@@ -48,7 +48,7 @@ public class OperationInfo extends Featu
protected String impact = "UNKNOWN";
protected String role = "operation";
- protected ReadWriteLock parametersLock = new ReentrantReadWriteLock();
+ protected final ReadWriteLock parametersLock = new
ReentrantReadWriteLock();
protected ParameterInfo parameters[] = new ParameterInfo[0];
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]