## Uses of Class
com.google.gwt.user.server.rpc.RPCRequest

Packages that use RPCRequest
com.google.gwt.user.server.rpc: Classes used in server-side implementation of remote procedure calls.

### Uses of RPCRequest in com.google.gwt.user.server.rpc

Methods in com.google.gwt.user.server.rpc that return RPCRequest
`static RPCRequest` RPC.`decodeRequest(java.lang.String encodedRequest)` Returns an `RPCRequest` that is built by decoding the contents of an encoded RPC request.
`static RPCRequest` RPC.`decodeRequest(java.lang.String encodedRequest, java.lang.Class<?> type)` Returns an `RPCRequest` that is built by decoding the contents of an encoded RPC request and optionally validating that type can handle the request.
`static RPCRequest` RPC.`decodeRequest(java.lang.String encodedRequest, java.lang.Class<?> type, SerializationPolicyProvider serializationPolicyProvider)` Returns an `RPCRequest` that is built by decoding the contents of an encoded RPC request and optionally validating that type can handle the request.

Methods in com.google.gwt.user.server.rpc with parameters of type RPCRequest
`static java.lang.String` RPC.`encodeResponseForFailedRequest(RPCRequest rpcRequest, java.lang.Throwable cause)` Returns a string that encodes an exception.
`protected void` AbstractXsrfProtectedServiceServlet.`onAfterRequestDeserialized(RPCRequest rpcRequest)`
`protected void` AbstractRemoteServiceServlet.`onAfterRequestDeserialized(RPCRequest rpcRequest)` Override this method to examine the deserialized version of the request before the call to the servlet method is made.
`java.lang.String` RemoteServiceServlet.`processCall(RPCRequest rpcRequest)` Process an already decoded RPC request.