org.apache.whirr.service
Class ClusterActionEvent

java.lang.Object
  extended by org.apache.whirr.service.ClusterActionEvent

public class ClusterActionEvent
extends Object

An event object which is fired when a ClusterAction occurs.


Constructor Summary
ClusterActionEvent(String action, ClusterSpec clusterSpec, InstanceTemplate instanceTemplate, Cluster cluster, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager, org.apache.velocity.app.VelocityEngine velocityEngine)
           
ClusterActionEvent(String action, ClusterSpec clusterSpec, InstanceTemplate instanceTemplate, Cluster cluster, StatementBuilder statementBuilder, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager, org.apache.velocity.app.VelocityEngine velocityEngine)
           
 
Method Summary
 String getAction()
           
 Cluster getCluster()
           
 ClusterSpec getClusterSpec()
           
 com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute()
           
 FirewallManager getFirewallManager()
           
 InstanceTemplate getInstanceTemplate()
           
 StatementBuilder getStatementBuilder()
           
 org.apache.velocity.app.VelocityEngine getTemplateEngine()
           
 void setCluster(Cluster cluster)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterActionEvent

public ClusterActionEvent(String action,
                          ClusterSpec clusterSpec,
                          InstanceTemplate instanceTemplate,
                          Cluster cluster,
                          com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute,
                          FirewallManager firewallManager,
                          org.apache.velocity.app.VelocityEngine velocityEngine)

ClusterActionEvent

public ClusterActionEvent(String action,
                          ClusterSpec clusterSpec,
                          InstanceTemplate instanceTemplate,
                          Cluster cluster,
                          StatementBuilder statementBuilder,
                          com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute,
                          FirewallManager firewallManager,
                          org.apache.velocity.app.VelocityEngine velocityEngine)
Method Detail

getCluster

public Cluster getCluster()

setCluster

public void setCluster(Cluster cluster)

getAction

public String getAction()

getClusterSpec

public ClusterSpec getClusterSpec()

getInstanceTemplate

public InstanceTemplate getInstanceTemplate()

getCompute

public com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute()

getStatementBuilder

public StatementBuilder getStatementBuilder()

getFirewallManager

public FirewallManager getFirewallManager()

getTemplateEngine

public org.apache.velocity.app.VelocityEngine getTemplateEngine()


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.