Author: pferraro
Date: 2008-09-24 15:04:09 -0400 (Wed, 24 Sep 2008)
New Revision: 1899
Modified:
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java
Log:
getLocalAddress() should return local address of socket.
Do not expose socket from Proxy.
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
17:30:20 UTC (rev 1898)
+++
trunk/mod_cluster/src/main/java/org/jboss/modcluster/mcmp/impl/DefaultMCMPHandler.java 2008-09-24
19:04:09 UTC (rev 1899)
@@ -386,7 +386,7 @@
{
try
{
- return proxy.getConnection().getInetAddress();
+ return proxy.getLocalAddress();
}
catch (IOException e)
{
@@ -932,11 +932,16 @@
{
this.established = established;
}
-
+
+ InetAddress getLocalAddress() throws IOException
+ {
+ return this.getConnection().getLocalAddress();
+ }
+
/**
* Return a reader to the proxy.
*/
- synchronized Socket getConnection() throws IOException
+ private synchronized Socket getConnection() throws IOException
{
if ((this.socket == null) || this.socket.isClosed())
{
Show replies by date