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

Packages that use com.google.gwt.user.client.rpc
com.google.gwt.jsonp.client: Classes for sending cross domain requests to an http server, potentially on a different domain, via JSONP.
com.google.gwt.logging.client: Log handlers and related classes for java.util.logging support in GWT.
com.google.gwt.logging.server: Server classes for java.util.logging support in GWT.
com.google.gwt.logging.shared: Shared classes for java.util.logging support in GWT.
com.google.gwt.user.client.rpc: Classes used in client-side implementation of remote procedure calls.
com.google.gwt.user.client.ui: Widgets, Panels, and other user-interface classes.
com.google.gwt.user.server.rpc: Classes used in server-side implementation of remote procedure calls.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.jsonp.client
Class and Description
AsyncCallback The primary interface a caller must implement to receive a response from a remote procedure call.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.logging.client
Class and Description
AsyncCallback The primary interface a caller must implement to receive a response from a remote procedure call.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.logging.server
Class and Description
RemoteService Marker interface that RPC interfaces should extend.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.logging.shared
Class and Description
AsyncCallback The primary interface a caller must implement to receive a response from a remote procedure call.
RemoteService Marker interface that RPC interfaces should extend.
RemoteServiceRelativePath Associates a `RemoteService` with a relative path.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.user.client.rpc
Class and Description
AsyncCallback The primary interface a caller must implement to receive a response from a remote procedure call.
InvocationException Occurs when a service invocation did not complete cleanly.
IsSerializable Marker interface indicating that a type is intended to be used with a `RemoteService`.
RemoteService Marker interface that RPC interfaces should extend.
RpcRequestBuilder This class encapsulates the logic necessary to configure a RequestBuilder for use with an RPC proxy object.
RpcToken An interface for RPC token implementation objects included with each RPC call.
RpcTokenException Exception that will be passed to the `RpcTokenExceptionHandler.onRpcTokenException(RpcTokenException)` method when RPC token processing resulted in an error.
RpcTokenExceptionHandler Handles an exception produced while processing `RpcToken`.
SerializationException Base exception type for errors relating to the serialization stream.
SerializationStreamReader An interface for reading values from a stream.
SerializationStreamWriter An interface for writing values into a stream.
XsrfToken XSRF token.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.user.client.ui
Class and Description
IsSerializable Marker interface indicating that a type is intended to be used with a `RemoteService`.

Classes in com.google.gwt.user.client.rpc used by com.google.gwt.user.server.rpc
Class and Description
CustomFieldSerializer An interface that may be implemented by class-based custom field serializers which will reduce the amount of server-side reflection during serialization, hence improving their serialization performance.
RemoteService Marker interface that RPC interfaces should extend.
RpcToken An interface for RPC token implementation objects included with each RPC call.
RpcTokenException Exception that will be passed to the `RpcTokenExceptionHandler.onRpcTokenException(RpcTokenException)` method when RPC token processing resulted in an error.
SerializationException Base exception type for errors relating to the serialization stream.
XsrfToken XSRF token.
XsrfTokenService XSRF token generation RPC service.