diff options
Diffstat (limited to 'tools/control/src/org/xenoserver/control/CommandFailedException.java')
-rw-r--r-- | tools/control/src/org/xenoserver/control/CommandFailedException.java | 53 |
1 files changed, 31 insertions, 22 deletions
diff --git a/tools/control/src/org/xenoserver/control/CommandFailedException.java b/tools/control/src/org/xenoserver/control/CommandFailedException.java index f8571c33e2..e097114da7 100644 --- a/tools/control/src/org/xenoserver/control/CommandFailedException.java +++ b/tools/control/src/org/xenoserver/control/CommandFailedException.java @@ -4,29 +4,38 @@ package org.xenoserver.control; * Thrown to indicate that a command failed to execute. */ public class CommandFailedException extends Exception { - public CommandFailedException() { - super(); - } - - public CommandFailedException(String message) { - super(message); - } + /** + * Construct an exception with a message. + * @param message Message to use. + */ + public CommandFailedException(String message) { + super(message); + } - public CommandFailedException(String message, Throwable cause) { - super(message, cause); - } + /** + * Construct an exception with a message and cause. + * @param message Message to use. + * @param cause Throwable cause. + */ + public CommandFailedException(String message, Throwable cause) { + super(message, cause); + } - public CommandFailedException(Throwable cause) { - super(cause); - } - - public static CommandFailedException XICommandFailed(String message, String cmd_array[]) { - StringBuffer sb = new StringBuffer(); - int i; - sb.append (message + " using: "); - for (i = 0; i < cmd_array.length; i ++) { - sb.append (cmd_array[i] + " "); + /** + * Construct an exception for an XI command failure. + * @param message Message to use + * @param cmd_array Command array used to invoke xi command + * @return Suitable exception. + */ + public static CommandFailedException xiCommandFailed( + String message, + String cmd_array[]) { + StringBuffer sb = new StringBuffer(); + int i; + sb.append(message + " using: "); + for (i = 0; i < cmd_array.length; i++) { + sb.append(cmd_array[i] + " "); + } + return new CommandFailedException(sb.toString()); } - return new CommandFailedException( sb.toString() ); - } } |