public void onResponseEvent(ResponseEvent event, ActivityContextInterface aci) { // get local object RESTClientEnablerChildSbbLocalObject child = (RESTClientEnablerChildSbbLocalObject) this.sbbContext .getSbbLocalObject(); // get parent RESTClientEnablerParent parent = (RESTClientEnablerParent) child .getParent(); // build response RESTClientEnablerResponse response = new RESTClientEnablerResponse( (RESTClientEnablerRequest) event.getRequestApplicationData(), event.getHttpResponse(), event.getException()); // pass it to parent parent.onResponse(child, response); }
public void onResponseEvent(ResponseEvent event, ActivityContextInterface aci) { HttpResponse response = event.getHttpResponse(); if (tracer.isInfoEnabled()) { tracer.info("[<<] Received HTTP Response. Status Code = " + response.getStatusLine().getStatusCode()); if (tracer.isFineEnabled()) { try { tracer.fine("[<<] Received HTTP Response. Response Body = [" + EntityUtils.toString(response.getEntity()) + "]"); } catch (Exception e) { tracer.severe("[xx] Failed reading response body", e); } } } // end http activity ((HttpClientActivity) aci.getActivity()).endActivity(); // call back parent HashMap params = (HashMap) event.getRequestApplicationData(); RatingInfo ratInfo = buildRatingInfo(response, params); final DiameterChargingServer parent = (DiameterChargingServer) sbbContext.getSbbLocalObject().getParent(); parent.getRateForServiceResult(ratInfo); }
public void onResponseEvent(net.java.client.slee.resource.http.event.ResponseEvent event, ActivityContextInterface aci) { HttpResponse response = event.getHttpResponse(); HttpClientActivity httpClientActivity = ((HttpClientActivity) aci.getActivity());
public void onResponseEvent(ResponseEvent event, ActivityContextInterface aci) { // get local object RESTClientEnablerChildSbbLocalObject child = (RESTClientEnablerChildSbbLocalObject) this.sbbContext .getSbbLocalObject(); // get parent RESTClientEnablerParent parent = (RESTClientEnablerParent) child .getParent(); // build response RESTClientEnablerResponse response = new RESTClientEnablerResponse( (RESTClientEnablerRequest) event.getRequestApplicationData(), event.getHttpResponse(), event.getException()); // pass it to parent parent.onResponse(child, response); }