@SuppressWarnings({"unchecked", "rawtypes"})
@Override
protected void sendRequest(ServerRequest request, ServerRequestEventFactory requestEventFactory) {
ClientApp.make().getRequestRestSendersRepository().get(request.getKey())
.send(request,
new ServerRequestCallBack() {
@Override
public void onSuccess(ResponseBean response) {
requestEventFactory.makeSuccess(request, response).fire();
}
@Override
public void onFailure(FailedResponseBean failedResponse) {
requestEventFactory.makeFailed(request, failedResponse).fire();
}
});
}
}