Update of /var/cvs/src/org/mmbase/bridge/implementation In directory james.mmbase.org:/tmp/cvs-serv8294/implementation
Modified Files: BasicCloud.java Log Message: mainly to be able to shutdown test-cases, add 'shutdown' on cloud See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/implementation Index: BasicCloud.java =================================================================== RCS file: /var/cvs/src/org/mmbase/bridge/implementation/BasicCloud.java,v retrieving revision 1.188 retrieving revision 1.189 diff -u -b -r1.188 -r1.189 --- BasicCloud.java 7 Aug 2008 09:46:26 -0000 1.188 +++ BasicCloud.java 12 Sep 2008 16:40:51 -0000 1.189 @@ -29,7 +29,7 @@ * @author Rob Vermeulen * @author Pierre van Rooden * @author Michiel Meeuwissen - * @version $Id: BasicCloud.java,v 1.188 2008/08/07 09:46:26 michiel Exp $ + * @version $Id: BasicCloud.java,v 1.189 2008/09/12 16:40:51 michiel Exp $ */ public class BasicCloud implements Cloud, Cloneable, Comparable<Cloud>, SizeMeasurable, Serializable { @@ -1125,4 +1125,15 @@ public Cloud getNonTransactionalCloud() { return this; } + + public boolean shutdown() { + Action action = ActionRepository.getInstance().get("core", "shutdown"); + Parameters params = action.createParameters(); + if (BasicCloudContext.mmb.getMMBaseCop().getAuthorization().check(userContext, action, params)) { + BasicCloudContext.mmb.shutdown(); + return true; + } else { + return false; + } + } } _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs