public class RPC
extends java.lang.Object
Utility class for integrating with the RPC system.
| Modifier and Type | Method and Description |
|---|---|
static RPCRequest |
decodeRequest(java.lang.String encodedRequest,
java.lang.Class<?> type,
ClientOracle clientOracle) |
static void |
invokeAndStreamResponse(java.lang.Object target,
java.lang.reflect.Method serviceMethod,
java.lang.Object[] args,
ClientOracle clientOracle,
java.io.OutputStream stream) |
static void |
streamResponseForFailure(ClientOracle clientOracle,
java.io.OutputStream out,
java.lang.Throwable payload) |
static void |
streamResponseForSuccess(ClientOracle clientOracle,
java.io.OutputStream out,
java.lang.Object payload) |
public static RPCRequest decodeRequest(java.lang.String encodedRequest, java.lang.Class<?> type, ClientOracle clientOracle) throws com.google.gwt.rpc.client.impl.RemoteException
com.google.gwt.rpc.client.impl.RemoteExceptionpublic static void invokeAndStreamResponse(java.lang.Object target,
java.lang.reflect.Method serviceMethod,
java.lang.Object[] args,
ClientOracle clientOracle,
java.io.OutputStream stream)
throws SerializationException
SerializationExceptionpublic static void streamResponseForFailure(ClientOracle clientOracle, java.io.OutputStream out, java.lang.Throwable payload) throws SerializationException
SerializationExceptionpublic static void streamResponseForSuccess(ClientOracle clientOracle, java.io.OutputStream out, java.lang.Object payload) throws SerializationException
SerializationException