summaryrefslogtreecommitdiff
path: root/java/test/Ice/faultTolerance/TestI.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/test/Ice/faultTolerance/TestI.java')
-rw-r--r--java/test/Ice/faultTolerance/TestI.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/java/test/Ice/faultTolerance/TestI.java b/java/test/Ice/faultTolerance/TestI.java
index 065730d88fa..12b9b964119 100644
--- a/java/test/Ice/faultTolerance/TestI.java
+++ b/java/test/Ice/faultTolerance/TestI.java
@@ -18,6 +18,13 @@ public final class TestI extends _TestDisp
TestI(Ice.ObjectAdapter adapter)
{
_adapter = adapter;
+ _pseudoPid = (int)(System.currentTimeMillis() & 0xffffffffL);
+ }
+
+ public void
+ shutdown(Ice.Current current)
+ {
+ _adapter.getCommunicator().shutdown();
}
public void
@@ -41,14 +48,9 @@ public final class TestI extends _TestDisp
public int
pid(Ice.Current current)
{
- return (int)(System.currentTimeMillis() % 65535);
- }
-
- public void
- shutdown(Ice.Current current)
- {
- _adapter.getCommunicator().shutdown();
+ return _pseudoPid;
}
+ private int _pseudoPid;
private Ice.ObjectAdapter _adapter;
}