Author: pferraro
Date: 2008-09-24 15:15:52 -0400 (Wed, 24 Sep 2008)
New Revision: 1900
Modified:
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java
Log:
Socket, Reader, and Writer must be volatile.
Modified:
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java
===================================================================
---
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java 2008-09-24
19:04:09 UTC (rev 1899)
+++
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java 2008-09-24
19:15:52 UTC (rev 1900)
@@ -834,11 +834,11 @@
private volatile boolean ioExceptionLogged;
@GuardedBy("Proxy.this")
- private Socket socket = null;
+ private volatile Socket socket = null;
@GuardedBy("Proxy.this")
- private BufferedReader reader = null;
+ private volatile BufferedReader reader = null;
@GuardedBy("Proxy.this")
- private BufferedWriter writer = null;
+ private volatile BufferedWriter writer = null;
Proxy(InetAddress address, int port, SocketFactory socketFactory,
MCMPHandlerConfiguration config)
{
Show replies by date