70 lines
1.5 KiB
Java
70 lines
1.5 KiB
Java
/*
|
|
* ** Network and Service Differentiation Extensions to CloudSim 3.0 **
|
|
*
|
|
* Gokul Poduval & Chen-Khong Tham
|
|
* Computer Communication Networks (CCN) Lab
|
|
* Dept of Electrical & Computer Engineering
|
|
* National University of Singapore
|
|
* October 2004
|
|
*
|
|
* Licence: GPL - http://www.gnu.org/copyleft/gpl.html
|
|
* Copyright (c) 2004, The University of Melbourne, Australia and
|
|
* National University of Singapore
|
|
* ParameterException.java - Thrown for illegal parameters
|
|
*
|
|
*/
|
|
|
|
package org.cloudbus.cloudsim;
|
|
|
|
/**
|
|
* This exception is to report bad or invalid parameters given during constructor.
|
|
*
|
|
* @author Gokul Poduval
|
|
* @author Chen-Khong Tham, National University of Singapore
|
|
* @since CloudSim Toolkit 1.0
|
|
*/
|
|
public class ParameterException extends Exception {
|
|
|
|
/** The Constant serialVersionUID. */
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/** The message. */
|
|
private final String message;
|
|
|
|
/**
|
|
* Constructs a new exception with <tt>null</tt> as its detail message.
|
|
*
|
|
* @pre $none
|
|
* @post $none
|
|
*/
|
|
public ParameterException() {
|
|
super();
|
|
message = null;
|
|
}
|
|
|
|
/**
|
|
* Creates a new ParameterException object.
|
|
*
|
|
* @param message an error message
|
|
* @pre $none
|
|
* @post $none
|
|
*/
|
|
public ParameterException(String message) {
|
|
super();
|
|
this.message = message;
|
|
}
|
|
|
|
/**
|
|
* Returns an error message of this object.
|
|
*
|
|
* @return an error message
|
|
* @pre $none
|
|
* @post $none
|
|
*/
|
|
@Override
|
|
public String toString() {
|
|
return message;
|
|
}
|
|
|
|
}
|