sebb 2004/02/11 14:53:17
Added: src/jorphan/org/apache/jorphan/util JMeterError.java
JMeterException.java
Log:
Support chained errors and exceptions in JDK1.3
Revision Changes Path
1.1
jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JMeterError.java
Index: JMeterError.java
===================================================================
// $Header:
/home/cvs/jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JMeterError.java,v 1.1
2004/02/11 22:53:17 sebb Exp $
/*
* Copyright 2003-2004 The Apache Software Foundation.
*
* Licensed 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.jorphan.util;
/**
* The rationale for this class is to support chained Errors in JDK 1.3
*
* @author sebb AT apache DOT org
* @version $Revision: 1.1 $ $Date: 2004/02/11 22:53:17 $
*/
public class JMeterError extends Error
{
private Throwable savedCause; //Support JDK1.4 getCause() on JDK1.3
/**
*
*/
public JMeterError()
{
super();
}
/**
* @param s
*/
public JMeterError(String s)
{
super(s);
}
/**
* @param cause
*/
public JMeterError(Throwable cause)
{
//JDK1.4: super(cause);
savedCause = cause;
}
/**
* @param message
* @param cause
*/
public JMeterError(String message, Throwable cause)
{
//JDK1.4: super(message, cause);
super(message);
savedCause = cause;
}
/**
* Local version of getCause() for JDK1.3 support
*
*/
public Throwable getCause()
{
return savedCause;
}
}
1.1
jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JMeterException.java
Index: JMeterException.java
===================================================================
// $Header:
/home/cvs/jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JMeterException.java,v
1.1 2004/02/11 22:53:17 sebb Exp $
/*
* Copyright 2003-2004 The Apache Software Foundation.
*
* Licensed 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.jorphan.util;
/**
* The rationale for this class is to support chained Errors in JDK 1.3
*
* @author sebb AT apache DOT org
* @version $Revision: 1.1 $ $Date: 2004/02/11 22:53:17 $
*/
public class JMeterException extends Exception
{
private Throwable savedCause; //Support JDK1.4 getCause() on JDK1.3
/**
*
*/
public JMeterException()
{
super();
// TODO Auto-generated constructor stub
}
/**
* @param s
*/
public JMeterException(String s)
{
super(s);
// TODO Auto-generated constructor stub
}
/**
* @param cause
*/
public JMeterException(Throwable cause)
{
//JDK1.4: super(cause);
savedCause = cause;
}
/**
* @param message
* @param cause
*/
public JMeterException(String message, Throwable cause)
{
//JDK1.4: super(message, cause);
super(message);
savedCause = cause;
}
/**
* Local version of getCause() for JDK1.3 support
*
*/
public Throwable getCause()
{
return savedCause;
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]