## Uses of Interface
com.google.gwt.user.client.rpc.IsSerializable

- Packages that use IsSerializable
  Package | Description
  --- | ---
  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.

- - ### Uses of IsSerializable in com.google.gwt.user.client.rpc

    Classes in com.google.gwt.user.client.rpc that implement IsSerializable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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.
    `class` | `RpcTokenException` Exception that will be passed to the `RpcTokenExceptionHandler.onRpcTokenException(RpcTokenException)` method when RPC token processing resulted in an error.
    `class` | `SerializableException` Deprecated. As of GWT 1.5, `Exception` implements `Serializable` and can be used in place of this class
    `class` | `SerializedTypeViolationException` Exception that will be passed to the `AsyncCallback.onFailure(Throwable)` method when the value of an argument to a method in an RPC message is of the incorrect type.

  - ### Uses of IsSerializable in com.google.gwt.user.client.ui

    Classes in com.google.gwt.user.client.ui that implement IsSerializable
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `MultiWordSuggestOracle.MultiWordSuggestion` Suggestion class for `MultiWordSuggestOracle`.
    `static class` | `SuggestOracle.Request` A `SuggestOracle` request.
    `static class` | `SuggestOracle.Response` `SuggestOracle` response.