# Package com.isomorphic.rpc

- Interface Summary
  Interface | Description
  --- | ---
  IImageExporter | Interface to an SVG rendering service.
  IPdfExporter |
  RPCManagerCompletionCallback | This interface allows your code to be notified when an RPCManager has completed processing.

- Class Summary
  Class | Description
  --- | ---
  BaseRequest | This is the base for all requests going through the rpc and DataSource layer in Smartclient Server.
  BaseResponse | This is the base for all responses going through the rpc and DataSource layer in Smartclient Server.
  BuiltinRPC | This class implements a set of "built-in" RPC methods that are available to all applications as part of all standard SmartClient distributions.
  RPCManager | Provides the ability to decode `RPCRequests` and `DSRequests` sent by the browser into Java Objects, and send back Java Object as responses.
  RPCRequest | RPCRequest encapsulates the data sent by the client-side RPCManager.
  RPCResponse | RPCResponse encapsulates data sent from the server to the client in response to an RPCRequest.

- Exception Summary
  Exception | Description
  --- | ---
  ClientMustResubmitException | This exception exists to work around a bug in IE cause by hotfix Q832894 which occasionally causes the browser to fail to send data filled into a form when the form is submitted.
  QueueAlreadyStartedException |