## Uses of Class
com.google.web.bindery.requestfactory.shared.ServerFailure

Packages that use ServerFailure
com.google.web.bindery.requestfactory.server: Server-side classes for mediating between the client-side and the persistent datastore.
com.google.web.bindery.requestfactory.shared: Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.

### Uses of ServerFailure in com.google.web.bindery.requestfactory.server

Methods in com.google.web.bindery.requestfactory.server that return ServerFailure
`ServerFailure` ExceptionHandler.`createServerFailure(java.lang.Throwable throwable)` Generates a `ServerFailure` based on the information contained in the received `exception`.
`ServerFailure` DefaultExceptionHandler.`createServerFailure(java.lang.Throwable throwable)`

### Uses of ServerFailure in com.google.web.bindery.requestfactory.shared

Methods in com.google.web.bindery.requestfactory.shared with parameters of type ServerFailure
`void` Receiver.`onFailure(ServerFailure error)` Receives general failure notifications.
`void` FanoutReceiver.`onFailure(ServerFailure error)`
`void` RequestTransport.TransportReceiver.`onTransportFailure(ServerFailure failure)` Called to report a transmission failure as a ServerFailure.