# 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.logging.server.jakarta | Jakarta-specific package for server-only classes.
  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.
  com.google.gwt.user.server.rpc.jakarta | Jakarta-specific package for server-only classes.

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.logging.server
  Class | 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.logging.server.jakarta
  Class | Description
  --- | ---
  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.user.client.rpc
  Class | 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 | 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`.
  SerializationPolicyClient.Logger | Destination for the loader's log messages.
  SerializationPolicyProvider | Used to obtain a `SerializationPolicy` for a given module base URL and serialization policy strong name.
  TeeWriter | A writer that wraps one writer and copies all output written to it not only to that one writer but also to another writer ("tee").

- Classes in com.google.gwt.user.server.rpc used by com.google.gwt.user.server.rpc.jakarta
  Class | Description
  --- | ---
  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.