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

- Packages that use RPCRequest
  Package | Description
  --- | ---
  com.google.gwt.rpc.server | Contains the server-side APIs for deRPC.
  com.google.gwt.user.server.rpc | Classes used in server-side implementation of remote procedure calls.

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

    Methods in com.google.gwt.rpc.server that return RPCRequest
    Modifier and Type | Method and Description
    --- | ---
    `static RPCRequest` | RPC.`decodeRequest(java.lang.String encodedRequest, java.lang.Class<?> type, ClientOracle clientOracle)`

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

    Methods in com.google.gwt.user.server.rpc that return RPCRequest
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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.
    `protected void` | AbstractXsrfProtectedServiceServlet.`onAfterRequestDeserialized(RPCRequest rpcRequest)`