01: package com.xoetrope.service;
02:
03: import net.xoetrope.xml.XmlElement;
04:
05: /**
06: * An interface to inform service proxy objects that the call has completed.
07: *
08: * <p> Copyright (c) Xoetrope Ltd., 2001-2006, This software is licensed under
09: * the GNU Public License (GPL), please see license.txt for more details. If
10: * you make commercial use of this software you must purchase a commercial
11: * license from Xoetrope.</p>
12: * <p> $Revision: 1.4 $</p>
13: */
14: public interface XServiceCallback {
15: /**
16: * Notification that a call succeeded
17: * @param token a value used by the callback mechanism to distinguish calls.
18: * @param response the response to the call
19: * @param request the request parameters
20: */
21: public void callCompleted(int token, Object response,
22: XmlElement request);
23: }
|