diff options
Diffstat (limited to 'libjava/gnu/java/rmi/server/UnicastConnectionManager.java')
| -rw-r--r-- | libjava/gnu/java/rmi/server/UnicastConnectionManager.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/libjava/gnu/java/rmi/server/UnicastConnectionManager.java b/libjava/gnu/java/rmi/server/UnicastConnectionManager.java index 2c1f5fc3a02..cf08a08ab5b 100644 --- a/libjava/gnu/java/rmi/server/UnicastConnectionManager.java +++ b/libjava/gnu/java/rmi/server/UnicastConnectionManager.java @@ -65,8 +65,9 @@ public class UnicastConnectionManager private static String localhost; // use different maps for server/client type UnicastConnectionManager private static Hashtable servers = new Hashtable(); -private static Hashtable clients = new Hashtable(); -private ArrayList connections; //client connection pool +// Package-private to avoid trampolines. +static Hashtable clients = new Hashtable(); +ArrayList connections; //client connection pool // make serverThread volatile for poll private volatile Thread serverThread; @@ -74,7 +75,8 @@ private ServerSocket ssock; String serverName; int serverPort; -static private Thread scavenger; +// Package-private to avoid a trampoline. +static Thread scavenger; // If client and server are in the same VM, serverobj represents server Object serverobj; |

