public class InternalClient extends Object implements SampXmlRpcClient
| Constructor and Description | 
|---|
| InternalClient(URL endpoint)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | callAndForget(String method,
             List params)Sends a call, but does not wait around for the response. | 
| Object | callAndWait(String method,
           List params)Makes a synchronous call, waiting for the response and returning
 the result. | 
| protected Object | deserializeResponse(InputStream in)Deserializes an XML-RPC  methodResponsedocument to a
 Java object. | 
| protected byte[] | serializeCall(String method,
             List paramList)Generates the XML  methodCalldocument corresponding
 to an XML-RPC method call. | 
public InternalClient(URL endpoint)
endpoint - endpointpublic Object callAndWait(String method, List params) throws IOException
SampXmlRpcClientcallAndWait in interface SampXmlRpcClientmethod - XML-RPC method nameparams - parameters for XML-RPC call (SAMP-compatible)IOExceptionpublic void callAndForget(String method, List params) throws IOException
SampXmlRpcClientNOTE: it seems to be difficult to implement this method in a
 way which is faster than SampXmlRpcClient.callAndWait(java.lang.String, java.util.List) but does not cause
 problems elsewhere (incomplete HTTP responses).  It is probably 
 a good idea to avoid using it if possible.
callAndForget in interface SampXmlRpcClientmethod - XML-RPC method nameparams - parameters for XML-RPC call (SAMP-compatible)IOExceptionprotected byte[] serializeCall(String method, List paramList) throws IOException
methodCall document corresponding
 to an XML-RPC method call.method - methodName  stringparamList - list of XML-RPC parametersIOExceptionprotected Object deserializeResponse(InputStream in) throws IOException
methodResponse document to a
 Java object.in - input stream containing response documentIOExceptionCopyright © 2008–2024. All rights reserved.