User: user57
Date: 02/02/16 20:10:37
Modified: src/main/org/jboss/system ConfigurationException.java
Log:
o extend from NestedException for better stack trace handling
Revision Changes Path
1.4 +27 -32 jboss/src/main/org/jboss/system/ConfigurationException.java
Index: ConfigurationException.java
===================================================================
RCS file:
/cvsroot/jboss/jboss/src/main/org/jboss/system/ConfigurationException.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ConfigurationException.java 3 Jan 2002 04:01:00 -0000 1.3
+++ ConfigurationException.java 17 Feb 2002 04:10:37 -0000 1.4
@@ -7,59 +7,54 @@
package org.jboss.system;
+import org.jboss.util.NestedException;
+
/**
- * Throw to indicate a non-fatal configuration related problem.
+ * Thrown to indicate a non-fatal configuration related problem.
*
* @see ConfigurationService
*
* @author <a href="mailto:[EMAIL PROTECTED]">Jason Dillon</a>
- * @version <pre>$Revision: 1.3 $</pre>
+ * @version <tt>$Revision: 1.4 $</tt>
*/
public class ConfigurationException
- extends Exception
+ extends NestedException
{
- /** The root cause of this exception */
- protected Throwable cause;
-
/**
- * Construct a <tt>ConfigurationException</tt>.
+ * Construct a <tt>ConfigurationException</tt> with the specified detail
+ * message.
*
- * @param message The exception detail message.
+ * @param msg Detail message.
*/
- public ConfigurationException(final String message) {
- super(message);
+ public ConfigurationException(String msg) {
+ super(msg);
}
-
+
/**
- * Construct a <tt>ConfigurationException</tt>.
+ * Construct a <tt>ConfigurationException</tt> with the specified detail
+ * message and nested <tt>Throwable</tt>.
*
- * @param message The exception detail message.
- * @param cause The detail cause of the exception.
+ * @param msg Detail message.
+ * @param nested Nested <tt>Throwable</tt>.
*/
- public ConfigurationException(final String message,
- final Throwable cause)
- {
- super(message);
- this.cause = cause;
+ public ConfigurationException(String msg, Throwable nested) {
+ super(msg, nested);
}
-
+
/**
- * Get the cause of the exception.
+ * Construct a <tt>ConfigurationException</tt> with the specified
+ * nested <tt>Throwable</tt>.
*
- * @return The cause of the exception or null if there is none.
+ * @param nested Nested <tt>Throwable</tt>.
*/
- public Throwable getCause() {
- return cause;
+ public ConfigurationException(Throwable nested) {
+ super(nested);
}
-
+
/**
- * Return a string representation of the exception.
- *
- * @return A string representation.
+ * Construct a <tt>ConfigurationException</tt> with no detail.
*/
- public String toString() {
- return cause == null ?
- super.toString() :
- super.toString() + ", Cause: " + cause;
+ public ConfigurationException() {
+ super();
}
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development