Uses of Class
org.apache.whirr.ClusterSpec

Packages that use ClusterSpec
org.apache.whirr The Whirr client API. 
org.apache.whirr.actions A collection of ClusterAction implementations. 
org.apache.whirr.cli.command   
org.apache.whirr.service The Whirr Service API. 
org.apache.whirr.service.elasticsearch   
org.apache.whirr.service.hadoop   
org.apache.whirr.service.hbase   
org.apache.whirr.service.jclouds jclouds-specific classes. 
org.apache.whirr.service.zookeeper   
org.apache.whirr.util Utility classes. 
 

Uses of ClusterSpec in org.apache.whirr
 

Methods in org.apache.whirr that return ClusterSpec
 ClusterSpec ClusterSpec.copy()
          Create a deep object copy.
static ClusterSpec ClusterSpec.withNoDefaults()
          Create new empty instance for testing.
static ClusterSpec ClusterSpec.withNoDefaults(org.apache.commons.configuration.Configuration conf)
           
static ClusterSpec ClusterSpec.withTemporaryKeys()
          Create an instance that uses a temporary RSA key pair.
static ClusterSpec ClusterSpec.withTemporaryKeys(org.apache.commons.configuration.Configuration conf)
           
 

Methods in org.apache.whirr that return types with arguments of type ClusterSpec
protected  com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> ClusterController.getCompute()
           
protected  com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> ClusterAction.getCompute()
           
 

Methods in org.apache.whirr with parameters of type ClusterSpec
 void ClusterController.destroyCluster(ClusterSpec clusterSpec)
          Stop the cluster and destroy all resources associated with it.
 void ByonClusterController.destroyCluster(ClusterSpec clusterSpec)
           
 void ClusterController.destroyInstance(ClusterSpec clusterSpec, String instanceId)
           
 void ByonClusterController.destroyInstance(ClusterSpec clusterSpec, String instanceId)
           
abstract  Cluster ClusterAction.execute(ClusterSpec clusterSpec, Cluster cluster)
           
 Set<Cluster.Instance> ClusterController.getInstances(ClusterSpec spec)
           
 Set<Cluster.Instance> ClusterController.getInstances(ClusterSpec spec, ClusterStateStore stateStore)
           
 Set<? extends org.jclouds.compute.domain.NodeMetadata> ClusterController.getNodes(ClusterSpec clusterSpec)
          Deprecated. 
 Set<? extends org.jclouds.compute.domain.NodeMetadata> ByonClusterController.getNodes(ClusterSpec clusterSpec)
           
 Cluster ClusterController.launchCluster(ClusterSpec clusterSpec)
          Start the cluster described by clusterSpec and block until the cluster is available.
 Cluster ByonClusterController.launchCluster(ClusterSpec clusterSpec)
           
 Map<? extends org.jclouds.compute.domain.NodeMetadata,org.jclouds.compute.domain.ExecResponse> ClusterController.runScriptOnNodesMatching(ClusterSpec spec, com.google.common.base.Predicate<org.jclouds.compute.domain.NodeMetadata> condition, org.jclouds.scriptbuilder.domain.Statement statement)
           
 

Constructor parameters in org.apache.whirr with type arguments of type ClusterSpec
ClusterAction(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute)
           
ClusterController(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, ClusterStateStoreFactory stateStoreFactory)
           
 

Uses of ClusterSpec in org.apache.whirr.actions
 

Methods in org.apache.whirr.actions with parameters of type ClusterSpec
 Cluster ScriptBasedClusterAction.execute(ClusterSpec clusterSpec, Cluster cluster)
           
 Cluster DestroyClusterAction.execute(ClusterSpec clusterSpec, Cluster cluster)
           
 

Constructor parameters in org.apache.whirr.actions with type arguments of type ClusterSpec
BootstrapClusterAction(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, Map<String,ClusterActionHandler> handlerMap)
           
ByonClusterAction(String action, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, Map<String,ClusterActionHandler> handlerMap)
           
ConfigureClusterAction(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, Map<String,ClusterActionHandler> handlerMap)
           
DestroyClusterAction(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute)
           
ScriptBasedClusterAction(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, Map<String,ClusterActionHandler> handlerMap)
           
 

Uses of ClusterSpec in org.apache.whirr.cli.command
 

Methods in org.apache.whirr.cli.command that return ClusterSpec
protected  ClusterSpec AbstractClusterSpecCommand.getClusterSpec(joptsimple.OptionSet optionSet)
           
 

Methods in org.apache.whirr.cli.command with parameters of type ClusterSpec
protected  ClusterStateStore AbstractClusterSpecCommand.createClusterStateStore(ClusterSpec spec)
           
 

Uses of ClusterSpec in org.apache.whirr.service
 

Methods in org.apache.whirr.service that return ClusterSpec
 ClusterSpec ClusterActionEvent.getClusterSpec()
           
 

Methods in org.apache.whirr.service that return types with arguments of type ClusterSpec
 com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> ClusterActionEvent.getCompute()
           
 

Methods in org.apache.whirr.service with parameters of type ClusterSpec
 org.jclouds.compute.ComputeServiceContext ComputeCache.apply(ClusterSpec arg0)
           
static org.jclouds.blobstore.BlobStoreContext BlobStoreContextBuilder.build(org.jclouds.blobstore.BlobStoreContextFactory factory, ClusterSpec spec)
           
static org.jclouds.blobstore.BlobStoreContext BlobStoreContextBuilder.build(ClusterSpec spec)
           
 ClusterStateStore ClusterStateStoreFactory.create(ClusterSpec spec)
           
 ClusterStateStore ClusterStateStoreFactory.create(ClusterSpec spec, org.apache.commons.configuration.Configuration conf)
           
protected  org.apache.commons.configuration.Configuration ClusterActionHandlerSupport.getConfiguration(ClusterSpec clusterSpec, org.apache.commons.configuration.Configuration defaults)
          Returns a composite configuration that is made up from the global configuration coming from the Whirr core with the service default properties.
protected  org.apache.commons.configuration.Configuration ClusterActionHandlerSupport.getConfiguration(ClusterSpec clusterSpec, String defaultsPropertiesFile)
           
protected  Cluster ClusterStateStore.unserialize(ClusterSpec spec, String content)
          Rebuild the Cluster instance by using the string representation
 

Constructors in org.apache.whirr.service with parameters of type ClusterSpec
BlobClusterStateStore(ClusterSpec spec)
           
ClusterActionEvent(String action, ClusterSpec clusterSpec, Cluster cluster, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager)
           
ClusterActionEvent(String action, ClusterSpec clusterSpec, Cluster cluster, StatementBuilder statementBuilder, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager)
           
FileClusterStateStore(ClusterSpec spec)
           
FirewallManager(org.jclouds.compute.ComputeServiceContext computeServiceContext, ClusterSpec clusterSpec, Cluster cluster)
           
 

Constructor parameters in org.apache.whirr.service with type arguments of type ClusterSpec
ClusterActionEvent(String action, ClusterSpec clusterSpec, Cluster cluster, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager)
           
ClusterActionEvent(String action, ClusterSpec clusterSpec, Cluster cluster, StatementBuilder statementBuilder, com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, FirewallManager firewallManager)
           
 

Uses of ClusterSpec in org.apache.whirr.service.elasticsearch
 

Methods in org.apache.whirr.service.elasticsearch with parameters of type ClusterSpec
static org.jclouds.scriptbuilder.domain.Statement ElasticSearchConfigurationBuilder.build(String path, ClusterSpec spec, Cluster cluster)
           
static org.apache.commons.configuration.Configuration ElasticSearchConfigurationBuilder.buildConfig(ClusterSpec spec, Cluster cluster)
          Build a configuration by adding the expected defaults
 

Uses of ClusterSpec in org.apache.whirr.service.hadoop
 

Methods in org.apache.whirr.service.hadoop with parameters of type ClusterSpec
static org.jclouds.scriptbuilder.domain.Statement HadoopConfigurationBuilder.buildCommon(String path, ClusterSpec clusterSpec, Cluster cluster)
           
static org.jclouds.scriptbuilder.domain.Statement HadoopConfigurationBuilder.buildHdfs(String path, ClusterSpec clusterSpec, Cluster cluster)
           
static org.jclouds.scriptbuilder.domain.Statement HadoopConfigurationBuilder.buildMapReduce(String path, ClusterSpec clusterSpec, Cluster cluster)
           
protected  org.apache.commons.configuration.Configuration HadoopClusterActionHandler.getConfiguration(ClusterSpec clusterSpec)
          Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hadoop defaults properties.
 

Constructors in org.apache.whirr.service.hadoop with parameters of type ClusterSpec
HadoopProxy(ClusterSpec clusterSpec, Cluster cluster)
           
 

Uses of ClusterSpec in org.apache.whirr.service.hbase
 

Methods in org.apache.whirr.service.hbase with parameters of type ClusterSpec
protected  org.apache.commons.configuration.Configuration HBaseClusterActionHandler.getConfiguration(ClusterSpec clusterSpec)
          Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hbase defaults properties.
 

Uses of ClusterSpec in org.apache.whirr.service.jclouds
 

Methods in org.apache.whirr.service.jclouds with parameters of type ClusterSpec
static void FirewallSettings.authorizeIngress(org.jclouds.compute.ComputeServiceContext computeServiceContext, Cluster.Instance instance, ClusterSpec clusterSpec, int... ports)
          Deprecated.  
static void FirewallSettings.authorizeIngress(org.jclouds.compute.ComputeServiceContext computeServiceContext, Cluster.Instance instance, ClusterSpec clusterSpec, String ip, int... ports)
          Deprecated.  
static void FirewallSettings.authorizeIngress(org.jclouds.compute.ComputeServiceContext computeServiceContext, Set<Cluster.Instance> instances, ClusterSpec clusterSpec, int... ports)
          Deprecated.  
static void FirewallSettings.authorizeIngress(org.jclouds.compute.ComputeServiceContext computeServiceContext, Set<Cluster.Instance> instances, ClusterSpec clusterSpec, List<String> cidrs, int... ports)
          Deprecated.  
 void TemplateBuilderStrategy.configureTemplateBuilder(ClusterSpec clusterSpec, org.jclouds.compute.domain.TemplateBuilder templateBuilder)
           
 

Uses of ClusterSpec in org.apache.whirr.service.zookeeper
 

Methods in org.apache.whirr.service.zookeeper with parameters of type ClusterSpec
protected  org.apache.commons.configuration.Configuration ZooKeeperClusterActionHandler.getConfiguration(ClusterSpec spec)
           
 

Uses of ClusterSpec in org.apache.whirr.util
 

Methods in org.apache.whirr.util with parameters of type ClusterSpec
static BlobCache BlobCache.getInstance(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, ClusterSpec spec)
           
 

Method parameters in org.apache.whirr.util with type arguments of type ClusterSpec
static BlobCache BlobCache.getInstance(com.google.common.base.Function<ClusterSpec,org.jclouds.compute.ComputeServiceContext> getCompute, ClusterSpec spec)
           
 



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