# Uses of Package
com.google.gwt.user.server.rpc

- Packages that use com.google.gwt.user.server.rpc
  Package | Description
  --- | ---
  com.google.gwt.logging.server | Server classes for java.util.logging support in GWT.
  com.google.gwt.rpc.server | Contains the server-side APIs for deRPC.
  com.google.gwt.user.client.rpc | Classes used in client-side implementation of remote procedure calls.
  com.google.gwt.user.server.rpc | Classes used in server-side implementation of remote procedure calls.

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.logging.server
  Class and Description
  AbstractRemoteServiceServlet An abstract base class containing utility methods.
  RemoteServiceServlet The servlet base class for your RPC service implementations that automatically deserializes incoming requests from the client and serializes outgoing responses for client/server RPCs.
  SerializationPolicyProvider Used to obtain a `SerializationPolicy` for a given module base URL and serialization policy strong name.

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.rpc.server
  Class and Description
  AbstractRemoteServiceServlet An abstract base class containing utility methods.
  RPCRequest Describes an incoming RPC request in terms of a resolved `Method` and an array of arguments.

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.user.client.rpc
  Class and Description
  XsrfProtect Annotation for RPC interfaces and methods indicating that they should be XSRF protected.

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.user.server.rpc
  Class and Description
  AbstractRemoteServiceServlet An abstract base class containing utility methods.
  AbstractXsrfProtectedServiceServlet An abstract class for XSRF protected RPC service implementations, which decides if XSRF protection should be enforced on a method invocation based on the following logic: RPC interface or method can be annotated with either `XsrfProtect` or `NoXsrfProtect` annotation to enable or disable XSRF protection on all methods of an RPC interface or a single method correspondingly.
  RemoteServiceServlet The servlet base class for your RPC service implementations that automatically deserializes incoming requests from the client and serializes outgoing responses for client/server RPCs.
  RPCRequest Describes an incoming RPC request in terms of a resolved `Method` and an array of arguments.
  SerializationPolicy This is an abstract class for representing the serialization policy for a given module and `RemoteService`.
  SerializationPolicyProvider Used to obtain a `SerializationPolicy` for a given module base URL and serialization policy strong name.