Revision: 8017 http://smartfrog.svn.sourceforge.net/smartfrog/?rev=8017&view=rev Author: steve_l Date: 2009-11-06 13:25:43 +0000 (Fri, 06 Nov 2009) Log Message: ----------- SFOS-1357 clusterfarmer interface to add {join, leave} cluster methods Modified Paths: -------------- trunk/core/components/cloudfarmer/src/org/smartfrog/services/cloudfarmer/client/web/model/cluster/ClusterController.java Modified: trunk/core/components/cloudfarmer/src/org/smartfrog/services/cloudfarmer/client/web/model/cluster/ClusterController.java =================================================================== --- trunk/core/components/cloudfarmer/src/org/smartfrog/services/cloudfarmer/client/web/model/cluster/ClusterController.java 2009-11-05 16:49:16 UTC (rev 8016) +++ trunk/core/components/cloudfarmer/src/org/smartfrog/services/cloudfarmer/client/web/model/cluster/ClusterController.java 2009-11-06 13:25:43 UTC (rev 8017) @@ -76,15 +76,38 @@ /** * Bind to the controller. If this fails, the controller must be considered invalid. - * + * The base class calls startCluster(); * @throws IOException network trouble * @throws SmartFrogException SF trouble */ public void bind() throws IOException, SmartFrogException { + startCluster(); + } + /** + * Call to start the cluster if it is not already live + * + * @throws IOException something went wrong + * @throws SmartFrogException something different went wrong + */ + protected void startCluster() throws IOException, SmartFrogException { + } + /** + * Call to stop the cluster. This may be a no-op, it may shut down the entire cluster. Some infrastructures require + * this to release allocations. + * + * @throws IOException something went wrong + * @throws SmartFrogException something different went wrong + */ + protected void stopCluster() throws IOException, SmartFrogException { + + } + + + /** * Get the description -can be displayed in the view * * @return an end-user description This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |