GWT 2.7.0

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

java.lang.Object
  extended by 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

GWT 2.7.0