1 package org.apache.ws.jaxme.js.apps; 2 3 import java.util.Vector; 4 5 6 /** Interface being implemented by the actual XML-RPC caller. 7 * The main purpose of delegating this to an interface, is the 8 * separation between generated classes and things like 9 * authentication, server location, and so on. 10 */ 11 public interface XmlRpcCaller { 12 /** Call the server, invoking the method named <code>pName</code>, 13 * passing the arguments given by <code>pVector</code>. 14 */ 15 public Object xmlRpcCall(String pName, Vector pVector) throws Exception; 16 } 17