Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.google.web.bindery.requestfactory.shared
Class Receiver<V>

    java.lang.Object
      com.google.web.bindery.requestfactory.shared.Receiver<V>

Type Parameters:
  `V` - value type

Direct Known Subclasses:
  FanoutReceiver

    public abstract class Receiver<V>

extends java.lang.Object

Callback object for `Request.fire(Receiver)` and `RequestContext.fire(Receiver)`.

Constructor Summary
`Receiver()`

Method Summary
`void` | `onConstraintViolation(java.util.Set<ConstraintViolation<?>> violations)` Called if an object sent to the server could not be validated.
`void` | `onFailure(ServerFailure error)` Receives general failure notifications.
`abstract void` | `onSuccess(V response)` Called when a Request has been successfully executed on the server.
`void` | `onViolation(java.util.Set<Violation> errors)` Deprecated. Use `onConstraintViolation(Set)` instead

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Receiver

    public Receiver()

Method Detail

### onFailure

    public void onFailure(ServerFailure error)

  Receives general failure notifications. The default implementation looks at `ServerFailure.isFatal()`, and throws a runtime exception with the failure object's error message if it is true.

  Parameters:
    `error` - a `ServerFailure` instance

### onSuccess

    public abstract void onSuccess(V response)

  Called when a Request has been successfully executed on the server.

  Parameters:
    `response` - a response of type V

### onViolation

    @Deprecated
    public void onViolation(java.util.Set<Violation> errors)

  Deprecated. Use `onConstraintViolation(Set)` instead

  Called if an object sent to the server could not be validated. The default implementation calls `onFailure(ServerFailure)` if `errors` is not empty.

  Parameters:
    `errors` - a Set of `Violation` instances

### onConstraintViolation

    public void onConstraintViolation(java.util.Set<ConstraintViolation<?>> violations)

  Called if an object sent to the server could not be validated. The default implementation calls `onViolation(Set)`, converting the `ConstraintViolation` objects to the deprecated `Violation` type.

  Parameters:
    `violations` - a Set of `ConstraintViolation` instances

Overview | Package | Class | Use | Deprecated | Help
| GWT 2.7.0
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD