001    package coldfusion.server;
002    
003    import java.util.Map;
004    
005    import org.apache.axis.client.Stub;
006    
007    public interface XmlRpcService extends Service {
008    
009            public abstract Map getMappings();
010    
011            public abstract Map getUsernames();
012    
013            public abstract Map getPasswords();
014    
015            public abstract void unregisterWebService(String arg0);
016    
017            public abstract void refreshWebService(String arg0);
018    
019            public abstract void registerWebService(String arg0, String arg1,
020                            String arg2, String arg3, int arg4, String arg5, String arg6,
021                            String arg7, String arg8);
022    
023            public abstract Stub getWebService(String arg0, String arg1, String arg2,
024                            int arg3, String arg4, String arg5, String arg6, String arg7,
025                            String arg8);
026    
027            // public abstract ServiceProxy getWebServiceProxy(String arg0, String arg1,String arg2, String arg3);
028    
029            // public abstract ServiceProxy getWebServiceProxy(String arg0, String arg1,String arg2, int arg3, String arg4, String arg5, String arg6,String arg7, String arg8);
030    
031            public abstract String getClassPath();
032    
033            public abstract void setClassPath(String arg0);
034    
035    }