package org.xmlrpc.android; /** * The XMLRPCCallback interface must be implemented by a listener for an * asynchronous call to a server method. * When the server responds, the corresponding method on the listener is called. * * @author Tim Roes */ public interface XMLRPCCallback { /** * This callback is called whenever the server successfully responds. * * @param id The id as returned by the XMLRPCClient.asyncCall(..) method for this request. * @param result The Object returned from the server. */ public void onSuccess(long id, Object result); /** * This callback is called whenever an error occurs during the method call. * * @param id The id as returned by the XMLRPCClient.asyncCall(..) method for this request. * @param error The error occured. */ public void onFailure(long id, Exception error); }