[jboss-cvs] JBossAS SVN: r80346 - projects/test/trunk/src/main/java/org/jboss/ant/taskdefs/server.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Nov 2 07:28:01 EST 2008
Author: akostadinov
Date: 2008-11-02 07:28:01 -0500 (Sun, 02 Nov 2008)
New Revision: 80346
Modified:
projects/test/trunk/src/main/java/org/jboss/ant/taskdefs/server/StopServerTask.java
Log:
JBTEST-8 add a stop task option to silently ignore shutdown errors
Modified: projects/test/trunk/src/main/java/org/jboss/ant/taskdefs/server/StopServerTask.java
===================================================================
--- projects/test/trunk/src/main/java/org/jboss/ant/taskdefs/server/StopServerTask.java 2008-11-02 12:19:27 UTC (rev 80345)
+++ projects/test/trunk/src/main/java/org/jboss/ant/taskdefs/server/StopServerTask.java 2008-11-02 12:28:01 UTC (rev 80346)
@@ -42,6 +42,7 @@
private String name;
private boolean failonerror = false;
+ private boolean ignoreerrors = false;
/**
* Stop the server.
@@ -74,7 +75,11 @@
}
catch (IOException e)
{
- if (e instanceof ServerShutdownException && !failonerror)
+ if (e instanceof ServerShutdownException && ignoreerrors)
+ {
+ // do nothing
+ }
+ else if (e instanceof ServerShutdownException && !failonerror)
{
log("Unable to shutdown server properly: " + e, Project.MSG_ERR);
}
@@ -96,12 +101,22 @@
}
/**
- * Set failonerror.
- *
+ * Set failonerror to fail build rather than only log the error.
+ *
* @param failonerror Choice to set.
*/
public void setFailOnError(boolean flag)
{
this.failonerror = flag;
}
+
+ /**
+ * Set ignoreerrors to silently ignore server shutdown errors.
+ *
+ * @param ignoreerrors Choice to set.
+ */
+ public void setIgnoreErrors(boolean flag)
+ {
+ this.ignoreerrors = flag;
+ }
}
More information about the jboss-cvs-commits
mailing list