diff options
Diffstat (limited to 'java/src/IceInternal/OutgoingAsync.java')
-rw-r--r-- | java/src/IceInternal/OutgoingAsync.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/IceInternal/OutgoingAsync.java b/java/src/IceInternal/OutgoingAsync.java index fa9e22315d1..8f49c69ac06 100644 --- a/java/src/IceInternal/OutgoingAsync.java +++ b/java/src/IceInternal/OutgoingAsync.java @@ -229,7 +229,7 @@ public abstract class OutgoingAsync // if(_absoluteTimeoutMillis > 0) { - return System.currentTimeMillis() >= _absoluteTimeoutMillis; + return IceInternal.Time.currentMonotonicTimeMillis() >= _absoluteTimeoutMillis; } else { @@ -347,7 +347,7 @@ public abstract class OutgoingAsync Ice.ConnectionI con = _delegate.__getConnection(comp); if(con.timeout() >= 0) { - _absoluteTimeoutMillis = System.currentTimeMillis() + con.timeout(); + _absoluteTimeoutMillis = IceInternal.Time.currentMonotonicTimeMillis() + con.timeout(); } else { |