00001 00033 package org.objectweb.jonas.service; 00034 00038 public class ServiceException extends RuntimeException { 00039 00044 public ServiceException(String message) { 00045 this(message, null); 00046 } 00047 00053 public ServiceException(String message, Throwable throwable) { 00054 super(message, throwable); 00055 } 00056 00060 public String getMessage() { 00061 String msg = super.getMessage(); 00062 if (getCause() != null) { 00063 msg += ": " + getCause(); 00064 } 00065 return msg; 00066 } 00067 00071 public String toString() { 00072 return getClass().getName() + " : " + getMessage(); 00073 } 00074 00075 }