Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * $Id: RPCError.java 799110 2009-07-29 22:44:26Z musachy $
   *
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
  * with the License.  You may obtain a copy of the License at
  *
  *  http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.
  */
 package org.apache.struts2.json.rpc;
 
 
 
 /*
  * Used to serialize RPC Errors
  */
 public class RPCError {
     private static final Logger LOG = LoggerFactory.getLogger(RPCError.class);
 
     private int code;
     private String name;
     private String message;
     private String stack;
 
     public RPCError() {
     }
 
     public RPCError(String messageint code) {
         this. = code;
         this. = message;
 
         .error(message);
     }
 
     public RPCError(String messageRPCErrorCode code) {
         this(messagecode.code());
     }
 
     public RPCError(Throwable tint codeboolean debug) {
         while (t.getCause() != null) {
             t = t.getCause();
         }
 
         this. = code;
         this. = t.getMessage();
         this. = t.getClass().getName();
 
         if (debug) {
             StringWriter s = new StringWriter();
             PrintWriter w = new PrintWriter(s);
             t.printStackTrace(w);
             w.flush();
             this. = s.toString();
         }
 
         .error(t.getMessage(), t);
     }
 
     public RPCError(Throwable tRPCErrorCode codeboolean debug) {
         this(tcode.code(), debug);
     }
 
     public int getCode() {
         return ;
     }
 
     public void setCode(int code) {
         this. = code;
     }
 
     public String getName() {
         return ;
     }
 
     public void setName(String name) {
         this. = name;
     }
 
     public String getMessage() {
         return ;
     }
 
     public void setMessage(String message) {
         this. = message;
    }
    public String getStack() {
        return ;
    }
    public void setStack(String stack) {
        this. = stack;
    }
New to GrepCode? Check out our FAQ X