Google Web Toolkit (Beta)
Search this site:

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

Classes used in client-side implementation of remote procedure calls. Most applications will be interested in AsyncCallback, InvocationException, RemoteService, and ServiceDefTarget. The other classes in this package are used primarily in implementing RPC proxies.

## Classes

IncompatibleRemoteServiceException | Exception that will be passed to the AsyncCallback.onFailure(Throwable) method when an incompatibility is detected between a RemoteService client and its corresponding RemoteService server.
InvocationException | Occurs when a service invocation did not complete cleanly.
SerializableException | Superclass for exceptions thrown from RPC methods (those appearing in interfaces derived from RemoteService).
SerializationException | Base exception type for errors relating to the serialization stream.

## Interfaces

AsyncCallback | The primary interface a caller must implement to receive a response from a remote procedure call.
IsSerializable | Marker interface indicating that a type is intended to be used with a RemoteService.
RemoteService | Marker interface that RPC interfaces should extend.
SerializationStreamReader | An interface for reading values from a stream.
SerializationStreamWriter | An interface for writing values from a stream.
ServiceDefTarget | An interface implemented by client-side RPC proxy objects.