diff options
Diffstat (limited to 'java/src/IceInternal/RequestHandler.java')
-rw-r--r-- | java/src/IceInternal/RequestHandler.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/java/src/IceInternal/RequestHandler.java b/java/src/IceInternal/RequestHandler.java index e09c6019932..894c986a84d 100644 --- a/java/src/IceInternal/RequestHandler.java +++ b/java/src/IceInternal/RequestHandler.java @@ -22,10 +22,13 @@ public interface RequestHandler int sendAsyncRequest(OutgoingAsyncMessageCallback out) throws RetryException; - void requestTimedOut(OutgoingMessageCallback out); - void asyncRequestTimedOut(OutgoingAsyncMessageCallback outAsync); + boolean requestCanceled(OutgoingMessageCallback out, Ice.LocalException ex); + boolean asyncRequestCanceled(OutgoingAsyncMessageCallback outAsync, Ice.LocalException ex); Reference getReference(); - Ice.ConnectionI getConnection(boolean wait); + Ice.ConnectionI getConnection(); + Ice.ConnectionI waitForConnection() + throws InterruptedException; + } |