Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.infinispan.client.hotrod.exceptions;

Base class for exceptions reported by the hot rod client.

Author(s):
Mircea.Markus@jboss.com
Since:
4.1
 
 public class HotRodClientException extends RuntimeException {
   private long messageId = -1;
   private int errorStatusCode = -1;
   public HotRodClientException() {
   }
   public HotRodClientException(String message) {
      super(message);
   }
   public HotRodClientException(Throwable cause) {
      super(cause);
   }
   public HotRodClientException(String messageThrowable cause) {
      super(messagecause);
   }
   public HotRodClientException(String remoteMessagelong messageIdint errorStatusCode) {
      super(remoteMessage);
      this. = messageId;
      this. = errorStatusCode;
   }
   @Override
   public String toString() {
      StringBuilder sb = new StringBuilder(getClass().getName());
      sb.append(":");
      if ( != -1) sb.append("Request for messageId=").append();
      if ( != -1) sb.append(" returned ").append(toErrorMsg());
      String message = getLocalizedMessage();
      if (message != nullsb.append(": ").append(message);
      return sb.toString();
   }
   private String toErrorMsg(int errorStatusCode) {
      return String.format("server error (status=0x%x)"errorStatusCode);
   }
New to GrepCode? Check out our FAQ X