Package com.apitrary.api.transport

Examples of com.apitrary.api.transport.TransportResult


   */
  protected <T> Response<T> doGet(Request<T> request) {
    URI uri = buidURI(request);
   
    Timer timer = Timer.tic();
    TransportResult result = getApiClientTransportFactory().newTransport(api).doGet(uri);
    timer.toc();
   
    log.trace(result.getStatusCode() + " " + uri.toString() + " took " + timer.getDifference() + "ms");

    Response<T> response = toResponse(timer, result, request);

    return response;
  }
View Full Code Here


  protected <T> Response<T> doPost(Request<T> request) {
    String payload = RequestUtil.getRequestPayload(request);
    URI uri = buidURI(request);

    Timer timer = Timer.tic();
    TransportResult result = getApiClientTransportFactory().newTransport(api).doPost(uri, payload);
    timer.toc();

    log.trace(result.getStatusCode() + " " + uri.toString() + " took " + timer.getDifference() + "ms");

    Response<T> response = toResponse(timer, result, request);

    return response;
  }
View Full Code Here

  protected <T> Response<T> doPut(Request<T> request) {
    String payload = RequestUtil.getRequestPayload(request);
    URI uri = buidURI(request);
   
    Timer timer = Timer.tic();
    TransportResult result = getApiClientTransportFactory().newTransport(api).doPut(uri, payload);
    timer.toc();

    log.trace(result.getStatusCode() + " " + uri.toString() + " took " + timer.getDifference() + "ms");

    Response<T> response = toResponse(timer, result, request);

    return response;
  }
View Full Code Here

   */
  protected <T> Response<T> doDelete(Request<T> request) {
    URI uri = buidURI(request);
   
    Timer timer = Timer.tic();
    TransportResult result = getApiClientTransportFactory().newTransport(api).doDelete(uri);
    timer.toc();

    log.trace(result.getStatusCode() + " " + uri.toString() + " took " + timer.getDifference() + "ms");

    Response<T> response = toResponse(timer, result, request);

    return response;
  }
View Full Code Here

TOP

Related Classes of com.apitrary.api.transport.TransportResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.