Пример #1
0
    public void complete() {
      try {
        clientRequest.complete();
        Object result = clientRequest.getResult();

        invokeCallback(result, (System.nanoTime() - startNs) / Time.NS_PER_MS);
      } catch (Exception e) {
        invokeCallback(e, (System.nanoTime() - startNs) / Time.NS_PER_MS);
      } finally {
        pool.checkin(destination, clientRequestExecutor);
        isComplete = true;
      }
    }
Пример #2
0
 public void timeOut() {
   clientRequest.timeOut();
   invokeCallback(
       new StoreTimeoutException("ClientRequestExecutor timed out. Cannot complete request."),
       (System.nanoTime() - startNs) / Time.NS_PER_MS);
   pool.checkin(destination, clientRequestExecutor);
 }
Пример #3
0
 public boolean isTimedOut() {
   return clientRequest.isTimedOut();
 }
Пример #4
0
 public void parseResponse(DataInputStream inputStream) {
   clientRequest.parseResponse(inputStream);
 }
Пример #5
0
 public boolean isCompleteResponse(ByteBuffer buffer) {
   return clientRequest.isCompleteResponse(buffer);
 }
Пример #6
0
 public T getResult() throws VoldemortException, IOException {
   return clientRequest.getResult();
 }
Пример #7
0
 public boolean formatRequest(DataOutputStream outputStream) {
   return clientRequest.formatRequest(outputStream);
 }