org.apache.xmlrpc.client
Class TimingOutCallback
java.lang.Object
org.apache.xmlrpc.client.TimingOutCallback
- AsyncCallback
public class TimingOutCallback
extends java.lang.Object
A callback object that can wait up to a specified amount
of time for the XML-RPC response. Suggested use is as follows:
// Wait for 10 seconds.
TimingOutCallback callback = new TimingOutCallback(10 * 1000);
XmlRpcClient client = new XmlRpcClient(url);
client.executeAsync(methodName, aVector, callback);
try {
return callback.waitForResponse();
} catch (TimeoutException e) {
System.out.println("No response from server.");
} catch (Exception e) {
System.out.println("Server returned an error message.");
}
TimingOutCallback(long pTimeout) - Waits the specified number of milliseconds for a response.
|
TimingOutCallback
public TimingOutCallback(long pTimeout)
Waits the specified number of milliseconds for a response.
waitForResponse
public Object waitForResponse()
throws Throwable
Called to wait for the response.
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.