A B C D E F G H I J K L M N O P R S T U V W Y Z

A

AbstractClusterCommand - Class in org.apache.whirr.command
An abstract command for interacting with clusters.
AbstractClusterCommand(String, String, ClusterControllerFactory) - Constructor for class org.apache.whirr.command.AbstractClusterCommand
 
AbstractClusterCommand(String, String, ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.command.AbstractClusterCommand
 
Activator - Class in org.apache.whirr.osgi
 
Activator() - Constructor for class org.apache.whirr.osgi.Activator
 
Activator - Class in org.apache.whirr.service.cassandra.osgi
 
Activator() - Constructor for class org.apache.whirr.service.cassandra.osgi.Activator
 
Activator - Class in org.apache.whirr.service.cdh.osgi
 
Activator() - Constructor for class org.apache.whirr.service.cdh.osgi.Activator
 
Activator - Class in org.apache.whirr.service.chef.osgi
 
Activator() - Constructor for class org.apache.whirr.service.chef.osgi.Activator
 
Activator - Class in org.apache.whirr.service.elasticsearch.osgi
 
Activator() - Constructor for class org.apache.whirr.service.elasticsearch.osgi.Activator
 
Activator - Class in org.apache.whirr.service.ganglia.osgi
 
Activator() - Constructor for class org.apache.whirr.service.ganglia.osgi.Activator
 
Activator - Class in org.apache.whirr.service.hadoop.osgi
 
Activator() - Constructor for class org.apache.whirr.service.hadoop.osgi.Activator
 
Activator - Class in org.apache.whirr.service.hama.osgi
 
Activator() - Constructor for class org.apache.whirr.service.hama.osgi.Activator
 
Activator - Class in org.apache.whirr.service.hbase.osgi
 
Activator() - Constructor for class org.apache.whirr.service.hbase.osgi.Activator
 
Activator - Class in org.apache.whirr.service.mahout.osgi
 
Activator() - Constructor for class org.apache.whirr.service.mahout.osgi.Activator
 
Activator - Class in org.apache.whirr.service.pig.osgi
 
Activator() - Constructor for class org.apache.whirr.service.pig.osgi.Activator
 
Activator - Class in org.apache.whirr.service.puppet.osgi
 
Activator() - Constructor for class org.apache.whirr.service.puppet.osgi.Activator
 
Activator - Class in org.apache.whirr.service.solr.osgi
 
Activator() - Constructor for class org.apache.whirr.service.solr.osgi.Activator
 
Activator - Class in org.apache.whirr.service.yarn.osgi
 
Activator() - Constructor for class org.apache.whirr.service.yarn.osgi.Activator
 
Activator - Class in org.apache.whirr.service.zookeeper.osgi
 
Activator() - Constructor for class org.apache.whirr.service.zookeeper.osgi.Activator
 
addExport(String, String) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
addExportPerInstance(String, String, String) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
addRule(FirewallManager.Rule) - Method in class org.apache.whirr.service.FirewallManager
Rules are additive.
addRules(FirewallManager.Rule...) - Method in class org.apache.whirr.service.FirewallManager
 
addRules(Set<FirewallManager.Rule>) - Method in class org.apache.whirr.service.FirewallManager
 
addRunUrl(ClusterActionEvent, String, String...) - Static method in class org.apache.whirr.service.ClusterActionHandlerSupport
A convenience method for adding a RunUrlStatement to a ClusterActionEvent.
addStatement(ClusterActionEvent, Statement) - Static method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
addStatement(Statement) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
addStatement(int, Statement) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
addStatements(Statement...) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
afterAction(ClusterActionEvent) - Method in interface org.apache.whirr.service.ClusterActionHandler
Called after the action has been performed.
afterAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterCleanup(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
afterConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
afterDestroy(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterOtherAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterStart(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
afterStart(ClusterActionEvent) - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
afterStop(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
allRolesIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
anyRoleIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
apply(Configuration) - Method in enum org.apache.whirr.internal.ConfigToTemplateBuilderSpec
 
apply(String) - Method in class org.apache.whirr.net.FastDnsResolver
Resolve the reverse dns name for the given IP address
apply(ClusterSpec) - Method in enum org.apache.whirr.service.ComputeCache
 
apply(ClusterSpec) - Method in class org.apache.whirr.service.DynamicComputeCache
 
apply(Map<String, String>) - Method in class org.apache.whirr.service.puppet.functions.InstallAllModulesStatementFromProperties
 
apply(String) - Method in enum org.apache.whirr.service.puppet.functions.KeyToModuleNameOrNull
 
apply(Configuration) - Method in enum org.apache.whirr.service.puppet.functions.ModulePropertiesFromConfiguration
 
apply(Iterable<String>) - Method in enum org.apache.whirr.service.puppet.functions.RolesManagedByPuppet
 
apply(Map<String, String>) - Method in class org.apache.whirr.service.puppet.functions.StatementToInstallModule
 
apply(String) - Method in interface org.apache.whirr.service.puppet.functions.StatementToInstallModule.PrepareRemoteFileUrl
Prepare the file url for the remote machine.
apply(String) - Method in class org.apache.whirr.service.puppet.functions.StatementToInstallModule.PrepareRemoteFileUrlUsingBlobCache
 
asCreateEnvironmentVariablesFileStatement(String, Configuration) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
asCreateXmlConfigurationFileStatement(String, Configuration) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
asString(Map<String, String>) - Static method in class org.apache.whirr.service.hadoop.VolumeManager
 
asYamlLines(Configuration) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Create the YAML configuration file lines from the configuration.
attribs - Variable in class org.apache.whirr.service.chef.Recipe
 
attribs - Variable in class org.apache.whirr.service.puppet.Manifest
 
authorizeIngress(ComputeServiceContext, Set<Cluster.Instance>, ClusterSpec, List<String>, int...) - Static method in class org.apache.whirr.service.FirewallManager
 
availableServices() - Method in class org.apache.whirr.ClusterControllerFactory
Return a collection of available ClusterController names.
availableServices() - Method in class org.apache.whirr.DynamicClusterControllerFactory
Return a collection of available ClusterController names.
awsEc2SpotPrice(Float) - Method in class org.apache.whirr.InstanceTemplate.Builder
 

B

BasicServerClusterActionHandler - Class in org.apache.whirr.service.hbase
Provides a base class for servers like REST or Avro.
BasicServerClusterActionHandler(String, int, String) - Constructor for class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeAction(ClusterActionEvent) - Method in interface org.apache.whirr.service.ClusterActionHandler
Called before the action is performed, giving the implementation an opportunity to specify scripts that should be run as a part of this action.
beforeAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hama.HamaClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.mahout.MahoutClientClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.pig.PigClientClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.puppet.PuppetClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.puppet.PuppetInstallClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.yarn.YarnHandler
 
beforeBootstrap(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeCleanup(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeCleanup(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeCleanup(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeCleanup(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hama.HamaGroomServerClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.puppet.PuppetClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.yarn.MapReduceJobHistoryServerHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.yarn.YarnNodeManagerHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
beforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeDestroy(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeOtherAction(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeStart(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeStart(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeStart(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeStart(ClusterActionEvent) - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
beforeStart(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
beforeStop(ClusterActionEvent) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
beforeStop(ClusterActionEvent) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
beforeStop(ClusterActionEvent) - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
beforeStop(ClusterActionEvent) - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
beforeStop(ClusterActionEvent) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
BIN_TARBALL - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
bind(ClusterController) - Method in class org.apache.whirr.DynamicClusterControllerFactory
 
bind(ClusterActionHandler) - Method in class org.apache.whirr.DynamicHandlerMapFactory
 
bind(ComputeService) - Method in class org.apache.whirr.service.DynamicComputeCache
 
BlobCache - Class in org.apache.whirr.util
 
BlobClusterStateStore - Class in org.apache.whirr.state
 
BlobClusterStateStore(ClusterSpec) - Constructor for class org.apache.whirr.state.BlobClusterStateStore
 
BlobStoreContextBuilder - Class in org.apache.whirr.service
 
BlobStoreContextBuilder() - Constructor for class org.apache.whirr.service.BlobStoreContextBuilder
 
BOOTSTRAP_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
bootstrapCluster(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
Provisions the hardware for a BYON cluster.
bootstrapCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Provision the hardware resources needed for running services
BootstrapClusterAction - Class in org.apache.whirr.actions
A ClusterAction that starts instances in a cluster in parallel and runs bootstrap scripts on them.
BootstrapClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.BootstrapClusterAction
 
BootstrapTemplate - Class in org.apache.whirr.compute
 
BootstrapTemplate() - Constructor for class org.apache.whirr.compute.BootstrapTemplate
 
build(ClusterSpec, ComputeService, StatementBuilder, InstanceTemplate) - Static method in class org.apache.whirr.compute.BootstrapTemplate
 
build() - Method in class org.apache.whirr.InstanceTemplate.Builder
 
build(ClusterSpec) - Static method in class org.apache.whirr.service.BlobStoreContextBuilder
 
build(String, Configuration) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Generate an appendFile statement for jclouds
build(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
build(ClusterSpec) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
build(ClusterSpec, Cluster.Instance) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
build(String, ClusterSpec, Cluster, String) - Static method in class org.apache.whirr.service.yarn.YarnConfigurationBuilder
 
buildCommon(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
buildConfig(ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
Build a configuration by adding the expected defaults
builder() - Static method in class org.apache.whirr.InstanceTemplate
 
buildHadoopEnv(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
buildHBaseEnv(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hbase.HBaseConfigurationBuilder
 
buildHBaseSite(String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.service.hbase.HBaseConfigurationBuilder
 
buildHdfs(String, ClusterSpec, Cluster, Set<String>) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
buildMapReduce(String, ClusterSpec, Cluster, Set<String>) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
ByonClusterAction - Class in org.apache.whirr.actions
 
ByonClusterAction(String, Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ByonClusterAction
 
ByonClusterController - Class in org.apache.whirr
Equivalent of ClusterController, but for execution in BYON mode ("bring your own nodes").
ByonClusterController() - Constructor for class org.apache.whirr.ByonClusterController
 
ByonClusterController(Function<ClusterSpec, ComputeServiceContext>, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.ByonClusterController
 

C

cache - Variable in class org.apache.whirr.DynamicHandlerMapFactory
 
call() - Method in class org.apache.whirr.compute.NodeStarter
 
call() - Method in class org.apache.whirr.compute.StartupProcess
 
CASSANDRA_ROLE - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
CassandraClusterActionHandler - Class in org.apache.whirr.service.cassandra
 
CassandraClusterActionHandler() - Constructor for class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
checkAndSetKeyPair() - Method in class org.apache.whirr.ClusterSpec
 
checkUrlExists(URL, String, Object...) - Static method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
CHEF_ROLE_PREFIX - Static variable in class org.apache.whirr.service.chef.ChefClusterActionHandlerFactory
 
CHEF_SLEEP_AFTER_RECIPE - Static variable in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
CHEF_SLEEP_AFTER_RECIPE_DEFAULT - Static variable in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
ChefClusterActionHandler - Class in org.apache.whirr.service.chef
Installs chef-solo provisioned services, chef itself and its dependencies.
ChefClusterActionHandler(String) - Constructor for class org.apache.whirr.service.chef.ChefClusterActionHandler
 
ChefClusterActionHandlerFactory - Class in org.apache.whirr.service.chef
 
ChefClusterActionHandlerFactory() - Constructor for class org.apache.whirr.service.chef.ChefClusterActionHandlerFactory
 
className - Variable in class org.apache.whirr.service.puppet.Manifest
 
CLEANUP_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
cleanupCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Remove the cluster services
cleanupCluster(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterController
 
CleanupClusterAction - Class in org.apache.whirr.actions
A ClusterAction for cleaning-up the cluster services
CleanupClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.CleanupClusterAction
 
CleanupClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>, Set<String>, Set<String>) - Constructor for class org.apache.whirr.actions.CleanupClusterAction
 
CleanupClusterCommand - Class in org.apache.whirr.cli.command
A command to stop the cluster services
CleanupClusterCommand() - Constructor for class org.apache.whirr.cli.command.CleanupClusterCommand
 
CleanupClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.CleanupClusterCommand
 
CleanupClusterCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.CleanupClusterCommand
 
CLIENT_PORT - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
Cluster - Class in org.apache.whirr
This class represents a real cluster of Cluster.Instances.
Cluster(Set<Cluster.Instance>) - Constructor for class org.apache.whirr.Cluster
 
Cluster(Set<Cluster.Instance>, Properties) - Constructor for class org.apache.whirr.Cluster
 
Cluster.Instance - Class in org.apache.whirr
This class represents a real node running in a cluster.
Cluster.Instance(Credentials, Set<String>, String, String, String, NodeMetadata) - Constructor for class org.apache.whirr.Cluster.Instance
 
Cluster.Instance(Credentials, Set<String>, String, String, String, NodeMetadata, DnsResolver) - Constructor for class org.apache.whirr.Cluster.Instance
 
ClusterAction - Class in org.apache.whirr
Performs an action on a cluster.
ClusterAction(Function<ClusterSpec, ComputeServiceContext>) - Constructor for class org.apache.whirr.ClusterAction
 
ClusterActionEvent - Class in org.apache.whirr.service
An event object which is fired when a ClusterAction occurs.
ClusterActionEvent(String, ClusterSpec, InstanceTemplate, Cluster, Function<ClusterSpec, ComputeServiceContext>, FirewallManager, VelocityEngine) - Constructor for class org.apache.whirr.service.ClusterActionEvent
 
ClusterActionEvent(String, ClusterSpec, InstanceTemplate, Cluster, StatementBuilder, Function<ClusterSpec, ComputeServiceContext>, FirewallManager, VelocityEngine) - Constructor for class org.apache.whirr.service.ClusterActionEvent
 
ClusterActionHandler - Interface in org.apache.whirr.service
A callback interface for cluster actions that apply to instances in a given role.
ClusterActionHandlerFactory - Class in org.apache.whirr.service
Produces ClusterActionHandlers
ClusterActionHandlerFactory() - Constructor for class org.apache.whirr.service.ClusterActionHandlerFactory
 
clusterActionHandlerMap - Variable in class org.apache.whirr.DynamicHandlerMapFactory
 
ClusterActionHandlerSupport - Class in org.apache.whirr.service
This is a utility class to make it easier to implement ClusterActionHandler.
ClusterActionHandlerSupport() - Constructor for class org.apache.whirr.service.ClusterActionHandlerSupport
 
ClusterController - Class in org.apache.whirr
This class is used to start and stop clusters.
ClusterController() - Constructor for class org.apache.whirr.ClusterController
 
ClusterController(Function<ClusterSpec, ComputeServiceContext>, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.ClusterController
 
ClusterControllerFactory - Class in org.apache.whirr
This class is used to create ClusterController instances.
ClusterControllerFactory() - Constructor for class org.apache.whirr.ClusterControllerFactory
 
ClusterSpec - Class in org.apache.whirr
This class represents the specification of a cluster.
ClusterSpec() - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec(Configuration) - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec(Configuration, boolean) - Constructor for class org.apache.whirr.ClusterSpec
 
ClusterSpec.Property - Enum in org.apache.whirr
 
ClusterStateStore - Class in org.apache.whirr.state
Interface for cluster state storage facilities.
ClusterStateStore() - Constructor for class org.apache.whirr.state.ClusterStateStore
 
ClusterStateStoreFactory - Class in org.apache.whirr.state
A factory for ClusterStateStores.
ClusterStateStoreFactory() - Constructor for class org.apache.whirr.state.ClusterStateStoreFactory
 
Command - Class in org.apache.whirr.command
A CLI command.
Command(String, String) - Constructor for class org.apache.whirr.command.Command
 
COMPUTE_APIS - Static variable in enum org.apache.whirr.service.ComputeCache
 
COMPUTE_KEYS - Static variable in enum org.apache.whirr.service.ComputeCache
 
COMPUTE_PROVIDERS - Static variable in enum org.apache.whirr.service.ComputeCache
 
ComputeCache - Enum in org.apache.whirr.service
A convenience class for building jclouds ComputeServiceContext objects.
computeInitialTokens(int) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
Compute initial_token for a balanced cluster
ConfigToTemplateBuilderSpec - Enum in org.apache.whirr.internal
Takes configuration parameters and converts them to templateBuilderSpec
configure() - Method in class org.apache.whirr.service.DryRunModule
 
CONFIGURE_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
CONFIGURE_FUNCTION - Static variable in class org.apache.whirr.service.ganglia.GangliaCluster
 
configureServices(ClusterSpec, Cluster, Set<String>, Set<String>) - Method in class org.apache.whirr.ByonClusterController
Configures cluster services for a BYON cluster.
configureServices(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Configure cluster services
configureServices(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterController
 
configureServices(ClusterSpec, Cluster, Set<String>, Set<String>) - Method in class org.apache.whirr.ClusterController
 
ConfigureServicesAction - Class in org.apache.whirr.actions
A ClusterAction for running a configuration script on instances in the cluster after it has been bootstrapped.
ConfigureServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ConfigureServicesAction
 
ConfigureServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>, Set<String>, Set<String>) - Constructor for class org.apache.whirr.actions.ConfigureServicesAction
 
ConfigureServicesCommand - Class in org.apache.whirr.cli.command
A command to configure the cluster services
ConfigureServicesCommand() - Constructor for class org.apache.whirr.cli.command.ConfigureServicesCommand
 
ConfigureServicesCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.ConfigureServicesCommand
 
ConfigureServicesCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.ConfigureServicesCommand
 
convertMapToLoadingCache(Map<K, V>) - Static method in class org.apache.whirr.util.Utils
converts a map to a loading cache.
cookbook - Variable in class org.apache.whirr.service.chef.Recipe
 
copy() - Method in class org.apache.whirr.ClusterSpec
Create a deep object copy.
create(String) - Method in class org.apache.whirr.ClusterControllerFactory
Create an instance of a ClusterController according to the given name.
create(ComputeService, String, Set<String>, int, Template) - Method in class org.apache.whirr.compute.NodeStarterFactory
 
create(String) - Method in class org.apache.whirr.DynamicClusterControllerFactory
Create an instance of a ClusterController according to the given name.
create() - Method in class org.apache.whirr.DynamicHandlerMapFactory
 
create() - Method in class org.apache.whirr.HandlerMapFactory
 
create(Iterable<ClusterActionHandlerFactory>, Iterable<ClusterActionHandler>) - Method in class org.apache.whirr.HandlerMapFactory
 
create(String) - Method in class org.apache.whirr.service.chef.ChefClusterActionHandlerFactory
 
create(String) - Method in class org.apache.whirr.service.ClusterActionHandlerFactory
 
create() - Static method in class org.apache.whirr.service.FirewallManager.Rule
 
create(String) - Method in class org.apache.whirr.service.puppet.PuppetClusterActionHandlerFactory
 
create(ClusterSpec) - Method in class org.apache.whirr.state.ClusterStateStoreFactory
 
createClientSideHadoopSiteFile(File, Properties) - Static method in class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
createClusterController(String) - Method in class org.apache.whirr.command.AbstractClusterCommand
Create the specified service
createClusterStateStore(ClusterSpec) - Method in class org.apache.whirr.command.AbstractClusterCommand
Create the cluster state store object
createFileFromTemplate(String, VelocityEngine, String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.template.TemplateUtils
 
createFromDirectory(String, String) - Static method in class org.apache.whirr.util.Tarball
Creates a tarball from the source directory and writes it into the target directory.
CreateSitePpAndApplyRoles - Class in org.apache.whirr.service.puppet.statements
 
CreateSitePpAndApplyRoles(Iterable<String>, Configuration) - Constructor for class org.apache.whirr.service.puppet.statements.CreateSitePpAndApplyRoles
 

D

defaultRunScriptOptionsForSpec(ClusterSpec) - Method in class org.apache.whirr.ClusterController
 
destination(Cluster.Instance) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destination(Set<Cluster.Instance>) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destination(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
destroy() - Method in class org.apache.whirr.state.BlobClusterStateStore
 
destroy() - Method in class org.apache.whirr.state.ClusterStateStore
Destroys the provided cluster's state in storage.
destroy() - Method in class org.apache.whirr.state.FileClusterStateStore
 
destroy() - Method in class org.apache.whirr.state.MemoryClusterStateStore
 
DESTROY_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
destroyCluster(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
Destroys a whirr BYON cluster.
destroyCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Stop the cluster and destroy all resources associated with it.
destroyCluster(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterController
 
DestroyClusterAction - Class in org.apache.whirr.actions
A ClusterAction for tearing down a running cluster and freeing up all its resources.
DestroyClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.DestroyClusterAction
 
DestroyClusterCommand - Class in org.apache.whirr.cli.command
A command to destroy a running cluster (terminate and cleanup).
DestroyClusterCommand() - Constructor for class org.apache.whirr.cli.command.DestroyClusterCommand
 
DestroyClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.DestroyClusterCommand
 
destroyInstance(ClusterSpec, String) - Method in class org.apache.whirr.ByonClusterController
 
destroyInstance(ClusterSpec, String) - Method in class org.apache.whirr.ClusterController
 
DestroyInstanceCommand - Class in org.apache.whirr.cli.command
A command to destroy an instance from a cluster
DestroyInstanceCommand() - Constructor for class org.apache.whirr.cli.command.DestroyInstanceCommand
 
DestroyInstanceCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.DestroyInstanceCommand
 
DnsException - Exception in org.apache.whirr.net
Generic dns resolution exception
DnsException(Throwable) - Constructor for exception org.apache.whirr.net.DnsException
 
DnsResolver - Interface in org.apache.whirr.net
Marker interface for a reverse DNS resolver
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.BootstrapClusterAction
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ByonClusterAction
 
doAction(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
doBeforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
doBeforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
doBeforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
doBeforeConfigure(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
dropAndClose() - Method in class org.apache.whirr.util.BlobCache
 
dropAndCloseAll() - Static method in class org.apache.whirr.util.BlobCache
 
DryRunModule - Class in org.apache.whirr.service
Outputs orchestration jclouds does to INFO logging and saves an ordered list of all scripts executed on the cluster that can be used to make assertions.
DryRunModule() - Constructor for class org.apache.whirr.service.DryRunModule
 
DryRunModule.DryRun - Class in org.apache.whirr.service
 
DynamicClusterControllerFactory - Class in org.apache.whirr
A Dynamic Controller Factory.
DynamicClusterControllerFactory() - Constructor for class org.apache.whirr.DynamicClusterControllerFactory
 
DynamicComputeCache - Class in org.apache.whirr.service
A class for adding ComputeServiceContext on runtime.
DynamicComputeCache() - Constructor for class org.apache.whirr.service.DynamicComputeCache
 
DynamicHandlerMapFactory - Class in org.apache.whirr
 
DynamicHandlerMapFactory() - Constructor for class org.apache.whirr.DynamicHandlerMapFactory
 

E

ElasticSearchConfigurationBuilder - Class in org.apache.whirr.service.elasticsearch
 
ElasticSearchConfigurationBuilder() - Constructor for class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
ElasticSearchHandler - Class in org.apache.whirr.service.elasticsearch
 
ElasticSearchHandler() - Constructor for class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
empty() - Static method in class org.apache.whirr.Cluster
 
equals(Object) - Method in class org.apache.whirr.ClusterSpec
 
equals(Object) - Method in class org.apache.whirr.InstanceTemplate
 
equals(Object) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
equals(Object) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
ES_PREFIX - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchConfigurationBuilder
 
eventSpecificActions(Map.Entry<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ConfigureServicesAction
Apply the firewall rules specified via configuration.
eventSpecificActions(Map.Entry<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
Example - Class in org.apache.whirr.examples
 
Example() - Constructor for class org.apache.whirr.examples.Example
 
execute(ClusterSpec, Cluster) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
execute(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterAction
 
exports - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 
exportsByInstanceId - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 

F

factory - Variable in class org.apache.whirr.command.AbstractClusterCommand
 
FastDnsResolver - Class in org.apache.whirr.net
Fast DNS resolver
FastDnsResolver() - Constructor for class org.apache.whirr.net.FastDnsResolver
 
FastDnsResolver(int) - Constructor for class org.apache.whirr.net.FastDnsResolver
 
FILE_HAMA_SITE_XML - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
FILE_HBASE_DEFAULT_PROPERTIES - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FILE_HBASE_SITE_XML - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FileClusterStateStore - Class in org.apache.whirr.state
Stores/Reads cluster state from a local file (located at: "~/.whirr/cluster-name/instances")
FileClusterStateStore(ClusterSpec) - Constructor for class org.apache.whirr.state.FileClusterStateStore
 
FirewallManager - Class in org.apache.whirr.service
 
FirewallManager(ComputeServiceContext, ClusterSpec, Cluster) - Constructor for class org.apache.whirr.service.FirewallManager
 
FirewallManager.Rule - Class in org.apache.whirr.service
 
FUNCTION_CONFIGURE - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FUNCTION_INSTALL - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
FUNCTION_INSTALL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
FUNCTION_POST_CONFIGURE - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
FUNCTION_START - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
functionDependencies(OsFamily) - Method in class org.apache.whirr.service.chef.Recipe
 
functionDependencies(OsFamily) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
functionDependencies(OsFamily) - Method in class org.apache.whirr.service.puppet.statements.CreateSitePpAndApplyRoles
 
functionDependencies(OsFamily) - Method in class org.apache.whirr.service.puppet.statements.InstallModuleFromGit
 

G

GANGLIA_META_PORT - Static variable in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
GANGLIA_METAD_ROLE - Static variable in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
GANGLIA_MONITOR_PORT - Static variable in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
GANGLIA_MONITOR_ROLE - Static variable in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
GangliaCluster - Class in org.apache.whirr.service.ganglia
 
GangliaCluster() - Constructor for class org.apache.whirr.service.ganglia.GangliaCluster
 
GangliaMetadClusterActionHandler - Class in org.apache.whirr.service.ganglia
 
GangliaMetadClusterActionHandler() - Constructor for class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
GangliaMonitorClusterActionHandler - Class in org.apache.whirr.service.ganglia
 
GangliaMonitorClusterActionHandler() - Constructor for class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
generate() - Static method in class org.apache.whirr.util.KeyPair
 
generate(String) - Static method in class org.apache.whirr.util.KeyPair
return a "public" -> rsa public key, "private" -> its corresponding private key
generateTemporaryFiles() - Static method in class org.apache.whirr.util.KeyPair
 
generateTemporaryFiles(String) - Static method in class org.apache.whirr.util.KeyPair
 
getAction() - Method in class org.apache.whirr.actions.BootstrapClusterAction
 
getAction() - Method in class org.apache.whirr.actions.ByonClusterAction
 
getAction() - Method in class org.apache.whirr.actions.CleanupClusterAction
 
getAction() - Method in class org.apache.whirr.actions.ConfigureServicesAction
 
getAction() - Method in class org.apache.whirr.actions.DestroyClusterAction
 
getAction() - Method in class org.apache.whirr.actions.StartServicesAction
 
getAction() - Method in class org.apache.whirr.actions.StopServicesAction
 
getAction() - Method in class org.apache.whirr.ClusterAction
 
getAction() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getAsSaveToStatement(String, String) - Method in class org.apache.whirr.util.BlobCache
 
getAsSaveToStatement(String, URI) - Method in class org.apache.whirr.util.BlobCache
 
getAutoHostnamePrefix() - Method in class org.apache.whirr.ClusterSpec
 
getAutoHostnameSuffix() - Method in class org.apache.whirr.ClusterSpec
 
getAwsEc2PlacementGroup() - Method in class org.apache.whirr.ClusterSpec
 
getAwsEc2SpotPrice() - Method in class org.apache.whirr.ClusterSpec
 
getAwsEc2SpotPrice() - Method in class org.apache.whirr.InstanceTemplate
 
getBlobStoreCacheContainer() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreCredential() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreEndpoint() - Method in class org.apache.whirr.ClusterSpec
Optionally specifies the url of the blobstore provider.
getBlobStoreIdentity() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreLocationId() - Method in class org.apache.whirr.ClusterSpec
 
getBlobStoreProvider() - Method in class org.apache.whirr.ClusterSpec
 
getCleanupFunction(Configuration, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Get service cleanup function name from the configuration
getCleanupFunction(Configuration) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getClientCidrs() - Method in class org.apache.whirr.ClusterSpec
 
getCluster(ClusterSpec, ClusterController) - Method in class org.apache.whirr.command.AbstractClusterCommand
Get the cluster instance together with NodeMetadata (through API calls)
getCluster() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getClusterDirectory() - Method in class org.apache.whirr.ClusterSpec
 
getClusterName() - Method in class org.apache.whirr.ClusterSpec
 
getClusterSpec(OptionSet) - Method in class org.apache.whirr.command.AbstractClusterCommand
Load the cluster spec by parsing the command line option set
getClusterSpec() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getClusterStateStore(ClusterSpec) - Method in class org.apache.whirr.ClusterController
 
getClusterUser() - Method in class org.apache.whirr.ClusterSpec
 
getCompute() - Method in class org.apache.whirr.ClusterAction
 
getCompute() - Method in class org.apache.whirr.ClusterController
 
getCompute() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getConfigName() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getConfiguration() - Method in class org.apache.whirr.Cluster
 
getConfiguration() - Method in class org.apache.whirr.ClusterSpec
 
getConfiguration(ClusterSpec, Configuration) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with the service default properties.
getConfiguration(ClusterSpec, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hadoop defaults properties.
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.hama.HamaClusterActionHandler
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hama defaults properties.
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.hbase.HBaseClusterActionHandler
Returns a composite configuration that is made up from the global configuration coming from the Whirr core with a hbase defaults properties.
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.yarn.YarnHandler
 
getConfiguration(ClusterSpec) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getConfigurationForKeysMatching(Pattern) - Method in class org.apache.whirr.ClusterSpec
 
getConfigurationForKeysWithPrefix(String) - Method in class org.apache.whirr.ClusterSpec
 
getConfigureFunction(Configuration, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Get service configure function name from the configuration
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.hbase.HBaseClusterActionHandler
 
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.yarn.YarnHandler
 
getConfigureFunction(Configuration) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getContainer() - Method in class org.apache.whirr.util.BlobCache
 
getCredential() - Method in class org.apache.whirr.ClusterSpec
 
getDescription() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getDescription() - Method in class org.apache.whirr.command.Command
 
getDeviceMappings(ClusterActionEvent) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
getDeviceMappings(ClusterSpec, Cluster.Instance) - Method in class org.apache.whirr.service.hadoop.VolumeManager
 
getEndpoint() - Method in class org.apache.whirr.ClusterSpec
Optionally specifies the url of the compute provider.
getExecutions() - Method in class org.apache.whirr.service.DryRunModule.DryRun
 
getFirewallManager() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getFirewallRules() - Method in class org.apache.whirr.ClusterSpec
 
getFunctionName(Configuration, String, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
getHandlerMapFactory() - Method in class org.apache.whirr.ClusterController
 
getHosts(Cluster) - Static method in class org.apache.whirr.service.ganglia.GangliaCluster
 
getHosts(Cluster, boolean) - Static method in class org.apache.whirr.service.zookeeper.ZooKeeperCluster
 
getHosts(Cluster) - Static method in class org.apache.whirr.service.zookeeper.ZooKeeperCluster
 
getId() - Method in class org.apache.whirr.Cluster.Instance
 
getIdentity() - Method in class org.apache.whirr.ClusterSpec
 
getInstallFunction(Configuration, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Get service install function name from the configuration
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.hbase.HBaseClusterActionHandler
 
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.yarn.YarnHandler
 
getInstallFunction(Configuration) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getInstance(Function<ClusterSpec, ComputeServiceContext>, ClusterSpec) - Static method in class org.apache.whirr.util.BlobCache
 
getInstanceMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
getInstances() - Method in class org.apache.whirr.Cluster
 
getInstances(ClusterSpec) - Method in class org.apache.whirr.ClusterController
 
getInstances(ClusterSpec, ClusterStateStore) - Method in class org.apache.whirr.ClusterController
 
getInstancesMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
getInstanceTemplate(Set<String>) - Method in class org.apache.whirr.ClusterSpec
 
getInstanceTemplate(String...) - Method in class org.apache.whirr.ClusterSpec
 
getInstanceTemplate() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getInstanceTemplates() - Method in class org.apache.whirr.ClusterSpec
 
getJdkInstallUrl() - Method in class org.apache.whirr.ClusterSpec
 
getJobTrackerPrivateAddress(Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopCluster
 
getJobTrackerPublicAddress(Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopCluster
 
getLocation() - Method in class org.apache.whirr.util.BlobCache
 
getLoginCredentials() - Method in class org.apache.whirr.Cluster.Instance
 
getMasterPublicAddress(Cluster) - Static method in class org.apache.whirr.service.hama.HamaCluster
 
getMasterPublicAddress(Cluster) - Static method in class org.apache.whirr.service.hbase.HBaseCluster
 
getMaxStartupRetries() - Method in class org.apache.whirr.ClusterSpec
 
getMetricsTemplate(ClusterActionEvent, ClusterSpec, Cluster) - Method in class org.apache.whirr.service.hbase.HBaseClusterActionHandler
 
getMinNumberOfInstances() - Method in class org.apache.whirr.InstanceTemplate
 
getName() - Method in class org.apache.whirr.ByonClusterController
 
getName() - Method in class org.apache.whirr.ClusterController
 
getName() - Method in class org.apache.whirr.command.Command
 
getName() - Method in class org.apache.whirr.examples.Example
 
getName() - Method in class org.apache.whirr.examples.HadoopClusterExample
 
getNamenodePrivateAddress(Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopCluster
 
getNamenodePublicAddress(Cluster) - Static method in class org.apache.whirr.service.hadoop.HadoopCluster
 
getNodeMetadata() - Method in class org.apache.whirr.Cluster.Instance
 
getNodes(ClusterSpec) - Method in class org.apache.whirr.ByonClusterController
 
getNodes(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Deprecated. 
getNumberOfInstances() - Method in class org.apache.whirr.InstanceTemplate
 
getPrivateAddress() - Method in class org.apache.whirr.Cluster.Instance
 
getPrivateHostName() - Method in class org.apache.whirr.Cluster.Instance
Deprecated. 
getPrivateIp() - Method in class org.apache.whirr.Cluster.Instance
 
getPrivateKey() - Method in class org.apache.whirr.ClusterSpec
 
getPrivateKeyFile() - Method in class org.apache.whirr.ClusterSpec
 
getProvider() - Method in class org.apache.whirr.ClusterSpec
 
getProxyCommand() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 
getPublicAddress() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicHostName() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicIp() - Method in class org.apache.whirr.Cluster.Instance
 
getPublicKey() - Method in class org.apache.whirr.ClusterSpec
 
getRole() - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.chef.ChefClusterActionHandler
 
getRole() - Method in interface org.apache.whirr.service.ClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
getRole() - Method in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.ganglia.GangliaMonitorClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hama.HamaGroomServerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.BasicServerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.mahout.MahoutClientClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.NoopClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.pig.PigClientClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.puppet.PuppetClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.puppet.PuppetInstallClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
getRole() - Method in class org.apache.whirr.service.yarn.MapReduceJobHistoryServerHandler
 
getRole() - Method in class org.apache.whirr.service.yarn.YarnNodeManagerHandler
 
getRole() - Method in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
getRole() - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getRolePrefix() - Method in class org.apache.whirr.service.chef.ChefClusterActionHandlerFactory
 
getRolePrefix() - Method in class org.apache.whirr.service.ClusterActionHandlerFactory
 
getRolePrefix() - Method in class org.apache.whirr.service.puppet.PuppetClusterActionHandlerFactory
 
getRoles() - Method in class org.apache.whirr.Cluster.Instance
 
getRoles() - Method in class org.apache.whirr.InstanceTemplate
 
getRunUrlBase() - Method in class org.apache.whirr.ClusterSpec
 
getSeeds(Set<Cluster.Instance>) - Method in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
Pick a selection of the nodes that are to become seeds.
getServiceName() - Method in class org.apache.whirr.ClusterSpec
 
getSignedRequest(String) - Method in class org.apache.whirr.util.BlobCache
 
getSimpleName() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getStartFunction(Configuration, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Get service start function name from the configuration
getStartFunction(Configuration) - Method in class org.apache.whirr.service.yarn.YarnHandler
 
getStartFunction(Configuration) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getStatementBuilder() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getStateStore() - Method in class org.apache.whirr.ClusterSpec
 
getStateStoreBlob() - Method in class org.apache.whirr.ClusterSpec
 
getStateStoreContainer() - Method in class org.apache.whirr.ClusterSpec
 
getStopFunction(Configuration, String, String) - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
Get service start function name from the configuration
getStopFunction(Configuration) - Method in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
getTargetInstanceIdsOrEmpty(OptionSet) - Method in class org.apache.whirr.cli.command.RoleLifecycleCommand
Get the list of targeted instance IDs for this command or an empty set
getTargetRolesOrEmpty(OptionSet) - Method in class org.apache.whirr.cli.command.RoleLifecycleCommand
Get the list of targeted roles for this command or an empty set
getTemplate() - Method in class org.apache.whirr.ClusterSpec
Parameters that define how an instance is built, including hardware, image, and login information.
getTemplate() - Method in class org.apache.whirr.InstanceTemplate
 
getTemplateEngine() - Method in class org.apache.whirr.service.ClusterActionEvent
 
getTotallyOrderedExecutions() - Method in class org.apache.whirr.service.DryRunModule.DryRun
 
getType() - Method in enum org.apache.whirr.ClusterSpec.Property
 
getVersion() - Method in class org.apache.whirr.ClusterSpec
 
GROOMSERVER_PORT - Static variable in class org.apache.whirr.service.hama.HamaGroomServerClusterActionHandler
 

H

HadoopCluster - Class in org.apache.whirr.service.hadoop
 
HadoopCluster() - Constructor for class org.apache.whirr.service.hadoop.HadoopCluster
 
HadoopClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopClusterActionHandler
 
HadoopClusterExample - Class in org.apache.whirr.examples
This class shows how you should use Whirr to start a Hadoop cluster and submit a mapreduce job.
HadoopClusterExample() - Constructor for class org.apache.whirr.examples.HadoopClusterExample
 
HadoopConfigurationBuilder - Class in org.apache.whirr.service.hadoop
 
HadoopConfigurationBuilder() - Constructor for class org.apache.whirr.service.hadoop.HadoopConfigurationBuilder
 
HadoopConfigurationConverter - Class in org.apache.whirr.service.hadoop
Helper class to convert between Hadoop configuration representations.
HadoopConfigurationConverter() - Constructor for class org.apache.whirr.service.hadoop.HadoopConfigurationConverter
 
HadoopDataNodeClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopDataNodeClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
HadoopJobTrackerClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopJobTrackerClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
HadoopNameNodeClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopNameNodeClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
HadoopProxy - Class in org.apache.whirr.service.hadoop
 
HadoopProxy(ClusterSpec, Cluster) - Constructor for class org.apache.whirr.service.hadoop.HadoopProxy
 
HadoopTaskTrackerClusterActionHandler - Class in org.apache.whirr.service.hadoop
 
HadoopTaskTrackerClusterActionHandler() - Constructor for class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
HAMA_DEFAULT_PROPERTIES - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
HamaCluster - Class in org.apache.whirr.service.hama
 
HamaCluster() - Constructor for class org.apache.whirr.service.hama.HamaCluster
 
HamaClusterActionHandler - Class in org.apache.whirr.service.hama
Base class for Hama service handlers.
HamaClusterActionHandler() - Constructor for class org.apache.whirr.service.hama.HamaClusterActionHandler
 
HamaConstants - Class in org.apache.whirr.service.hama
 
HamaConstants() - Constructor for class org.apache.whirr.service.hama.HamaConstants
 
HamaGroomServerClusterActionHandler - Class in org.apache.whirr.service.hama
 
HamaGroomServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hama.HamaGroomServerClusterActionHandler
 
HamaMasterClusterActionHandler - Class in org.apache.whirr.service.hama
 
HamaMasterClusterActionHandler() - Constructor for class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
handlerMapFactory - Variable in class org.apache.whirr.ClusterController
 
HandlerMapFactory - Class in org.apache.whirr
HandlerMapFactory used in ScriptBasedClusterAction classes to create a map of action handlers.
HandlerMapFactory() - Constructor for class org.apache.whirr.HandlerMapFactory
 
HandlerMapFactory.ReturnHandlerByRoleOrPrefix - Class in org.apache.whirr
 
HandlerMapFactory.ReturnHandlerByRoleOrPrefix(Map<String, ClusterActionHandlerFactory>, Map<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.HandlerMapFactory.ReturnHandlerByRoleOrPrefix
 
hashCode() - Method in class org.apache.whirr.ClusterSpec
 
hashCode() - Method in class org.apache.whirr.InstanceTemplate
 
hashCode() - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
this uses the inefficient Objects implementation as the object count will be relatively small and therefore efficiency is not a concern.
hashCode() - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
hasMultipleArguments() - Method in enum org.apache.whirr.ClusterSpec.Property
 
HBaseAvroServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseAvroServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
HBaseCluster - Class in org.apache.whirr.service.hbase
 
HBaseCluster() - Constructor for class org.apache.whirr.service.hbase.HBaseCluster
 
HBaseClusterActionHandler - Class in org.apache.whirr.service.hbase
Base class for HBase service handlers.
HBaseClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseClusterActionHandler
 
HBaseConfigurationBuilder - Class in org.apache.whirr.service.hbase
 
HBaseConfigurationBuilder() - Constructor for class org.apache.whirr.service.hbase.HBaseConfigurationBuilder
 
HBaseConstants - Class in org.apache.whirr.service.hbase
 
HBaseMasterClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseMasterClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
HBaseRegionServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseRegionServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
HBaseRestServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseRestServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
HBaseThriftServerClusterActionHandler - Class in org.apache.whirr.service.hbase
 
HBaseThriftServerClusterActionHandler() - Constructor for class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
HelpCommand - Class in org.apache.whirr.cli.command
 
HelpCommand() - Constructor for class org.apache.whirr.cli.command.HelpCommand
 
HTTP_CLIENT_PORT - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
HTTP_PORT - Static variable in class org.apache.whirr.service.ganglia.GangliaMetadClusterActionHandler
 

I

initStatements - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 
INSTALL_FUNCTION - Static variable in class org.apache.whirr.service.ganglia.GangliaCluster
 
InstallAllModulesStatementFromProperties - Class in org.apache.whirr.service.puppet.functions
 
InstallAllModulesStatementFromProperties(StatementToInstallModule) - Constructor for class org.apache.whirr.service.puppet.functions.InstallAllModulesStatementFromProperties
 
InstallModuleFromGit - Class in org.apache.whirr.service.puppet.statements
Class representing a single Puppet Module.
InstallModuleFromGit(String, URI) - Constructor for class org.apache.whirr.service.puppet.statements.InstallModuleFromGit
To clone the master branch of module from a repository located at url.
InstallModuleFromGit(String, URI, String) - Constructor for class org.apache.whirr.service.puppet.statements.InstallModuleFromGit
 
instanceIsNotInTarget() - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
InstanceTemplate - Class in org.apache.whirr
This class describes the type of instances that should be in the cluster.
InstanceTemplate.Builder - Class in org.apache.whirr
 
InstanceTemplate.Builder() - Constructor for class org.apache.whirr.InstanceTemplate.Builder
 
isEmpty() - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
isFirstPuppetRoleIn(Iterable<String>) - Static method in class org.apache.whirr.service.puppet.predicates.PuppetPredicates
 
isLastPuppetRoleIn(Iterable<String>) - Static method in class org.apache.whirr.service.puppet.predicates.PuppetPredicates
 
isModuleSubKey(String) - Static method in class org.apache.whirr.service.puppet.predicates.PuppetPredicates
 
isPuppetRole() - Static method in class org.apache.whirr.service.puppet.predicates.PuppetPredicates
 
isStub() - Method in class org.apache.whirr.ClusterSpec
 
isTerminateAllOnLaunchFailure() - Method in class org.apache.whirr.ClusterSpec
 

J

JMX_PORT - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
JOBTRACKER_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopCluster
 
JOBTRACKER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopCluster
 

K

KEY_CONFIGURE_FUNCTION - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
KEY_INSTALL_FUNCTION - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
KEY_START_FUNCTION - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
KEY_TARBALL_URL - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
KEY_TARBALL_URL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
KeyPair - Class in org.apache.whirr.util
A convenience class for generating an RSA key pair.
KeyPair() - Constructor for class org.apache.whirr.util.KeyPair
 
KeyToModuleNameOrNull - Enum in org.apache.whirr.service.puppet.functions
 

L

launchCluster(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Start the cluster described by clusterSpec and block until the cluster is available.
LaunchClusterCommand - Class in org.apache.whirr.cli.command
A command to launch a new cluster.
LaunchClusterCommand() - Constructor for class org.apache.whirr.cli.command.LaunchClusterCommand
 
LaunchClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.LaunchClusterCommand
 
listBlobstoreApis(Iterable<ApiMetadata>, PrintStream) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
listBlobstoreProviders(Iterable<ProviderMetadata>, PrintStream) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
ListClusterCommand - Class in org.apache.whirr.cli.command
A command to list the nodes in a cluster.
ListClusterCommand() - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
ListClusterCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
ListClusterCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.ListClusterCommand
 
listComputeApis(Iterable<ApiMetadata>, PrintStream) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
listComputeProviders(Iterable<ProviderMetadata>, PrintStream) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
ListProvidersCommand - Class in org.apache.whirr.cli.command
 
ListProvidersCommand() - Constructor for class org.apache.whirr.cli.command.ListProvidersCommand
 
ListProvidersCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.ListProvidersCommand
 
load(String) - Method in class org.apache.whirr.HandlerMapFactory.ReturnHandlerByRoleOrPrefix
 
load() - Method in class org.apache.whirr.state.BlobClusterStateStore
 
load() - Method in class org.apache.whirr.state.ClusterStateStore
Deserializes cluster state from storage.
load() - Method in class org.apache.whirr.state.FileClusterStateStore
 
load() - Method in class org.apache.whirr.state.MemoryClusterStateStore
 

M

MAHOUT_CLIENT_ROLE - Static variable in class org.apache.whirr.service.mahout.MahoutClientClusterActionHandler
 
MahoutClientClusterActionHandler - Class in org.apache.whirr.service.mahout
Mahout cluster action handler which configures Mahout by unpacking a binary tarball and setting MAHOUT_HOME and PATH environment variables.
MahoutClientClusterActionHandler() - Constructor for class org.apache.whirr.service.mahout.MahoutClientClusterActionHandler
 
Main - Class in org.apache.whirr.cli
The entry point for the Whirr CLI.
main(String...) - Static method in class org.apache.whirr.cli.Main
 
main(String[]) - Method in class org.apache.whirr.examples.Example
 
main(String[]) - Method in class org.apache.whirr.examples.HadoopClusterExample
 
Main - Class in org.apache.whirr.examples
 
Main() - Constructor for class org.apache.whirr.examples.Main
 
main(String[]) - Static method in class org.apache.whirr.examples.Main
 
MAJOR_VERSION - Static variable in class org.apache.whirr.service.cassandra.CassandraClusterActionHandler
 
Manifest - Class in org.apache.whirr.service.puppet
Class representing a single Puppet Module.
Manifest(String) - Constructor for class org.apache.whirr.service.puppet.Manifest
To include the default manifest from a provided module with the specified name.
Manifest(String, String) - Constructor for class org.apache.whirr.service.puppet.Manifest
To run a particular manifest from a provided module with the specified name.
MapReduceJobHistoryServerHandler - Class in org.apache.whirr.service.yarn
 
MapReduceJobHistoryServerHandler() - Constructor for class org.apache.whirr.service.yarn.MapReduceJobHistoryServerHandler
 
MASTER_PORT - Static variable in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
MASTER_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
MASTER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
MASTER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
md5Hex(String) - Static method in class org.apache.whirr.service.DryRunModule
 
md5Hex(InputSupplier<? extends InputStream>) - Static method in class org.apache.whirr.service.DryRunModule
 
MemoryClusterStateStore - Class in org.apache.whirr.state
Memory only cluster state storage useful for testing
MemoryClusterStateStore() - Constructor for class org.apache.whirr.state.MemoryClusterStateStore
 
minNumberOfInstances(int) - Method in class org.apache.whirr.InstanceTemplate.Builder
 
module - Variable in class org.apache.whirr.service.puppet.Manifest
 
MODULE_KEY_PATTERN - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
MODULE_SOURCE_SUBKEY - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
ModulePropertiesFromConfiguration - Enum in org.apache.whirr.service.puppet.functions
 
MODULES_DIR - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
MOUNT_PREFIX - Static variable in class org.apache.whirr.service.hadoop.VolumeManager
 

N

name - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 
name(String) - Method in class org.apache.whirr.service.jclouds.StatementBuilder
 
NAMENODE_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopCluster
 
NAMENODE_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hadoop.HadoopCluster
 
newExecution(StatementOnNodeSubmission) - Method in class org.apache.whirr.service.DryRunModule.DryRun
 
newVelocityEngine() - Static method in class org.apache.whirr.template.TemplateUtils
 
newVelocityEngine(Properties) - Static method in class org.apache.whirr.template.TemplateUtils
 
NODE_MANAGER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.yarn.YarnNodeManagerHandler
 
NodeStarter - Class in org.apache.whirr.compute
 
NodeStarter(ComputeService, String, Set<String>, int, Template) - Constructor for class org.apache.whirr.compute.NodeStarter
 
NodeStarterFactory - Class in org.apache.whirr.compute
 
NodeStarterFactory() - Constructor for class org.apache.whirr.compute.NodeStarterFactory
 
NoopClusterActionHandler - Class in org.apache.whirr.service
 
NoopClusterActionHandler() - Constructor for class org.apache.whirr.service.NoopClusterActionHandler
 
numberOfInstance(int) - Method in class org.apache.whirr.InstanceTemplate.Builder
 

O

onFailure(StatementOnNodeFailure) - Method in enum org.apache.whirr.service.ComputeCache
 
onlyRolesIn(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
onStart(StatementOnNodeSubmission) - Method in enum org.apache.whirr.service.ComputeCache
 
onSuccess(StatementOnNodeCompletion) - Method in enum org.apache.whirr.service.ComputeCache
 
org.apache.whirr - package org.apache.whirr
The Whirr client API.
org.apache.whirr.actions - package org.apache.whirr.actions
A collection of ClusterAction implementations.
org.apache.whirr.cli - package org.apache.whirr.cli
 
org.apache.whirr.cli.command - package org.apache.whirr.cli.command
 
org.apache.whirr.command - package org.apache.whirr.command
 
org.apache.whirr.compute - package org.apache.whirr.compute
 
org.apache.whirr.examples - package org.apache.whirr.examples
 
org.apache.whirr.internal - package org.apache.whirr.internal
 
org.apache.whirr.net - package org.apache.whirr.net
 
org.apache.whirr.osgi - package org.apache.whirr.osgi
 
org.apache.whirr.service - package org.apache.whirr.service
The Whirr Service API.
org.apache.whirr.service.cassandra - package org.apache.whirr.service.cassandra
 
org.apache.whirr.service.cassandra.osgi - package org.apache.whirr.service.cassandra.osgi
 
org.apache.whirr.service.cdh.osgi - package org.apache.whirr.service.cdh.osgi
 
org.apache.whirr.service.chef - package org.apache.whirr.service.chef
 
org.apache.whirr.service.chef.osgi - package org.apache.whirr.service.chef.osgi
 
org.apache.whirr.service.elasticsearch - package org.apache.whirr.service.elasticsearch
 
org.apache.whirr.service.elasticsearch.osgi - package org.apache.whirr.service.elasticsearch.osgi
 
org.apache.whirr.service.ganglia - package org.apache.whirr.service.ganglia
 
org.apache.whirr.service.ganglia.osgi - package org.apache.whirr.service.ganglia.osgi
 
org.apache.whirr.service.hadoop - package org.apache.whirr.service.hadoop
 
org.apache.whirr.service.hadoop.osgi - package org.apache.whirr.service.hadoop.osgi
 
org.apache.whirr.service.hama - package org.apache.whirr.service.hama
 
org.apache.whirr.service.hama.osgi - package org.apache.whirr.service.hama.osgi
 
org.apache.whirr.service.hbase - package org.apache.whirr.service.hbase
 
org.apache.whirr.service.hbase.osgi - package org.apache.whirr.service.hbase.osgi
 
org.apache.whirr.service.jclouds - package org.apache.whirr.service.jclouds
jclouds-specific classes.
org.apache.whirr.service.mahout - package org.apache.whirr.service.mahout
 
org.apache.whirr.service.mahout.osgi - package org.apache.whirr.service.mahout.osgi
 
org.apache.whirr.service.pig - package org.apache.whirr.service.pig
 
org.apache.whirr.service.pig.osgi - package org.apache.whirr.service.pig.osgi
 
org.apache.whirr.service.puppet - package org.apache.whirr.service.puppet
 
org.apache.whirr.service.puppet.functions - package org.apache.whirr.service.puppet.functions
 
org.apache.whirr.service.puppet.osgi - package org.apache.whirr.service.puppet.osgi
 
org.apache.whirr.service.puppet.predicates - package org.apache.whirr.service.puppet.predicates
 
org.apache.whirr.service.puppet.statements - package org.apache.whirr.service.puppet.statements
 
org.apache.whirr.service.solr - package org.apache.whirr.service.solr
 
org.apache.whirr.service.solr.osgi - package org.apache.whirr.service.solr.osgi
 
org.apache.whirr.service.yarn - package org.apache.whirr.service.yarn
 
org.apache.whirr.service.yarn.osgi - package org.apache.whirr.service.yarn.osgi
 
org.apache.whirr.service.zookeeper - package org.apache.whirr.service.zookeeper
 
org.apache.whirr.service.zookeeper.osgi - package org.apache.whirr.service.zookeeper.osgi
 
org.apache.whirr.state - package org.apache.whirr.state
 
org.apache.whirr.template - package org.apache.whirr.template
 
org.apache.whirr.util - package org.apache.whirr.util
Utility classes.

P

PARAM_MASTER - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
PARAM_MASTER - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_QUORUM - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
PARAM_QUORUM - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PARAM_TARBALL_URL - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
PARAM_TARBALL_URL - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
parse(String...) - Static method in class org.apache.whirr.InstanceTemplate
 
parse(Configuration) - Static method in class org.apache.whirr.InstanceTemplate
 
parser - Variable in class org.apache.whirr.command.AbstractClusterCommand
 
PIG_CLIENT_ROLE - Static variable in class org.apache.whirr.service.pig.PigClientClusterActionHandler
 
PigClientClusterActionHandler - Class in org.apache.whirr.service.pig
Pig cluster action handler which configures Pig by unpacking a binary tarball and setting PIG_HOME and PATH environment variables.
PigClientClusterActionHandler() - Constructor for class org.apache.whirr.service.pig.PigClientClusterActionHandler
 
port(int) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
PORT - Static variable in class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
ports(int...) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
postRunScriptsActions(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.DestroyClusterAction
 
postRunScriptsActions(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
prepareRemoteFileUrl(ClusterActionEvent, String) - Static method in class org.apache.whirr.service.ClusterActionHandlerSupport
Prepare the file url for the remote machine.
printErrorAndHelpHint(PrintStream, Throwable) - Method in class org.apache.whirr.command.AbstractClusterCommand
Print command execution error and a hint to help the user get more help
printProviderInfo(PrintStream, PrintStream, ClusterSpec, OptionSet) - Method in class org.apache.whirr.command.AbstractClusterCommand
 
printSSHConnectionDetails(PrintStream, ClusterSpec, Cluster, int) - Static method in class org.apache.whirr.util.Utils
Prints ssh commands that can be used to login into the nodes
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.CleanupClusterCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.DestroyInstanceCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.HelpCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.RoleLifecycleCommand
Print a generic usage indication for this class of commands
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.RunScriptCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.cli.command.VersionCommand
 
printUsage(PrintStream) - Method in class org.apache.whirr.command.AbstractClusterCommand
Print a generic usage indication for commands
printUsage(PrintStream) - Method in class org.apache.whirr.command.Command
 
processTemplate(VelocityEngine, String, ClusterSpec, Cluster) - Static method in class org.apache.whirr.template.TemplateUtils
 
PROP_HAMA_ZOOKEEPER_CLIENTPORT - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
PROP_HAMA_ZOOKEEPER_QUORUM - Static variable in class org.apache.whirr.service.hama.HamaConstants
 
PROP_HBASE_ZOOKEEPER_CLIENTPORT - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PROP_HBASE_ZOOKEEPER_QUORUM - Static variable in class org.apache.whirr.service.hbase.HBaseConstants
 
PROVIDER_PROPERTIES - Static variable in class org.apache.whirr.service.BlobStoreContextBuilder
configurable properties, scoped to a provider.
PROVIDER_PROPERTIES - Static variable in enum org.apache.whirr.service.ComputeCache
configurable properties, scoped to a provider.
PUPPET - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
PUPPET_INSTALL_ROLE - Static variable in class org.apache.whirr.service.puppet.PuppetInstallClusterActionHandler
 
PUPPET_ROLE_PREFIX - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
PuppetClusterActionHandler - Class in org.apache.whirr.service.puppet
Installs puppet.
PuppetClusterActionHandler(String) - Constructor for class org.apache.whirr.service.puppet.PuppetClusterActionHandler
 
PuppetClusterActionHandler(String, Function<ClusterActionEvent, StatementToInstallModule>) - Constructor for class org.apache.whirr.service.puppet.PuppetClusterActionHandler
 
PuppetClusterActionHandlerFactory - Class in org.apache.whirr.service.puppet
 
PuppetClusterActionHandlerFactory() - Constructor for class org.apache.whirr.service.puppet.PuppetClusterActionHandlerFactory
 
PuppetConstants - Class in org.apache.whirr.service.puppet
 
PuppetConstants() - Constructor for class org.apache.whirr.service.puppet.PuppetConstants
 
PuppetInstallClusterActionHandler - Class in org.apache.whirr.service.puppet
Installs puppet (and ruby).
PuppetInstallClusterActionHandler() - Constructor for class org.apache.whirr.service.puppet.PuppetInstallClusterActionHandler
 
PuppetPredicates - Class in org.apache.whirr.service.puppet.predicates
 
PuppetPredicates() - Constructor for class org.apache.whirr.service.puppet.predicates.PuppetPredicates
 
putIfAbsent(String) - Method in class org.apache.whirr.util.BlobCache
 
putIfAbsent(URI) - Method in class org.apache.whirr.util.BlobCache
 
putIfAbsent(File) - Method in class org.apache.whirr.util.BlobCache
 

R

Recipe - Class in org.apache.whirr.service.chef
Class representing a single Recipe.
Recipe(String) - Constructor for class org.apache.whirr.service.chef.Recipe
To run the default recipe from a provided cookbook with the specified name.
Recipe(String, String) - Constructor for class org.apache.whirr.service.chef.Recipe
To run a particular recipe from a provided cookbook with the specified name.
Recipe(String, String, String) - Constructor for class org.apache.whirr.service.chef.Recipe
To run a particular recipe from a cookbook located at url.
recipe - Variable in class org.apache.whirr.service.chef.Recipe
 
recipeScriptOptions(RunScriptOptions) - Static method in class org.apache.whirr.service.chef.Recipe
 
REGIONSERVER_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
REGIONSERVER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
removeInstancesMatching(Predicate<Cluster.Instance>) - Method in class org.apache.whirr.Cluster
 
render(OsFamily) - Method in class org.apache.whirr.service.chef.Recipe
Transforms the recipe into the series of statements that must be ran on the server (after chef is installed).
render(OsFamily) - Method in class org.apache.whirr.service.jclouds.RunUrlStatement
 
render(OsFamily) - Method in class org.apache.whirr.service.puppet.statements.CreateSitePpAndApplyRoles
 
render(OsFamily) - Method in class org.apache.whirr.service.puppet.statements.InstallModuleFromGit
 
reset() - Method in class org.apache.whirr.service.DryRunModule.DryRun
 
RESOURCE_MANAGER_RPC_PORT - Static variable in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
RESOURCE_MANAGER_WEB_UI_PORT - Static variable in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
RestartServicesCommand - Class in org.apache.whirr.cli.command
A command to restart the cluster services
RestartServicesCommand() - Constructor for class org.apache.whirr.cli.command.RestartServicesCommand
 
RestartServicesCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.RestartServicesCommand
 
RestartServicesCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.RestartServicesCommand
 
role(String) - Static method in class org.apache.whirr.RolePredicates
 
ROLE - Static variable in class org.apache.whirr.service.elasticsearch.ElasticSearchHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopDataNodeClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopJobTrackerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopNameNodeClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hadoop.HadoopTaskTrackerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hama.HamaGroomServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hama.HamaMasterClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseAvroServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseMasterClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseRegionServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseRestServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.hbase.HBaseThriftServerClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.NoopClusterActionHandler
 
ROLE - Static variable in class org.apache.whirr.service.yarn.MapReduceJobHistoryServerHandler
 
ROLE - Static variable in class org.apache.whirr.service.yarn.YarnNodeManagerHandler
 
ROLE - Static variable in class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 
roleIsInTarget(String) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
RoleLifecycleCommand - Class in org.apache.whirr.cli.command
 
RoleLifecycleCommand(String, String, ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.RoleLifecycleCommand
 
RolePredicates - Class in org.apache.whirr
Predicates for matching Cluster.Instances with certain cluster roles.
RolePredicates() - Constructor for class org.apache.whirr.RolePredicates
 
roles(String...) - Method in class org.apache.whirr.InstanceTemplate.Builder
 
roles(Set<String>) - Method in class org.apache.whirr.InstanceTemplate.Builder
 
RolesManagedByPuppet - Enum in org.apache.whirr.service.puppet.functions
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.CleanupClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.DestroyClusterCommand
 
run(InputStream, PrintStream, PrintStream, ClusterSpec) - Method in class org.apache.whirr.cli.command.DestroyClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.DestroyInstanceCommand
 
run(InputStream, PrintStream, PrintStream, ClusterSpec, String) - Method in class org.apache.whirr.cli.command.DestroyInstanceCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.HelpCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.LaunchClusterCommand
 
run(InputStream, PrintStream, PrintStream, ClusterSpec) - Method in class org.apache.whirr.cli.command.LaunchClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.ListClusterCommand
 
run(InputStream, PrintStream, PrintStream, ClusterSpec) - Method in class org.apache.whirr.cli.command.ListClusterCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.ListProvidersCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.RoleLifecycleCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.RunScriptCommand
 
run(InputStream, PrintStream, PrintStream, ClusterSpec, String[], String[], String) - Method in class org.apache.whirr.cli.command.RunScriptCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.cli.command.VersionCommand
 
run(InputStream, PrintStream, PrintStream, List<String>) - Method in class org.apache.whirr.command.Command
 
runLifecycleStep(ClusterSpec, ClusterController, OptionSet) - Method in class org.apache.whirr.cli.command.ConfigureServicesCommand
 
runLifecycleStep(ClusterSpec, ClusterController, OptionSet) - Method in class org.apache.whirr.cli.command.RestartServicesCommand
 
runLifecycleStep(ClusterSpec, ClusterController, OptionSet) - Method in class org.apache.whirr.cli.command.RoleLifecycleCommand
Implement this method to trigger the relevant role lifecycle action
runLifecycleStep(ClusterSpec, ClusterController, OptionSet) - Method in class org.apache.whirr.cli.command.StartServicesCommand
 
runLifecycleStep(ClusterSpec, ClusterController, OptionSet) - Method in class org.apache.whirr.cli.command.StopServicesCommand
 
runningInGroup(String) - Static method in class org.apache.whirr.ClusterController
 
RunScriptCommand - Class in org.apache.whirr.cli.command
 
RunScriptCommand() - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
RunScriptCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
RunScriptCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.RunScriptCommand
 
runScriptOnNodesMatching(ClusterSpec, Predicate<NodeMetadata>, Statement) - Method in class org.apache.whirr.ByonClusterController
 
runScriptOnNodesMatching(ClusterSpec, Predicate<NodeMetadata>, Statement) - Method in class org.apache.whirr.ClusterController
 
runScriptOnNodesMatching(ClusterSpec, Predicate<NodeMetadata>, Statement, RunScriptOptions) - Method in class org.apache.whirr.ClusterController
 
runScripts(Map<InstanceTemplate, ClusterActionEvent>) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
runStatementOnInstanceInCluster(StatementBuilder, Cluster.Instance, ClusterSpec, RunScriptOptions) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
RunUrlStatement - Class in org.apache.whirr.service.jclouds
 
RunUrlStatement(String, String, String...) - Constructor for class org.apache.whirr.service.jclouds.RunUrlStatement
 
RunUrlStatement(boolean, String, String, String...) - Constructor for class org.apache.whirr.service.jclouds.RunUrlStatement
 

S

sameKeyPair(File, File) - Static method in class org.apache.whirr.util.KeyPair
 
save(Cluster) - Method in class org.apache.whirr.state.BlobClusterStateStore
 
save(Cluster) - Method in class org.apache.whirr.state.ClusterStateStore
Saves cluster state to storage.
save(Cluster) - Method in class org.apache.whirr.state.FileClusterStateStore
 
save(Cluster) - Method in class org.apache.whirr.state.MemoryClusterStateStore
 
ScriptBasedClusterAction - Class in org.apache.whirr.actions
A ClusterAction that provides the base functionality for running scripts on instances in the cluster.
ScriptBasedClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.ScriptBasedClusterAction
 
ScriptBasedClusterAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>, Set<String>, Set<String>) - Constructor for class org.apache.whirr.actions.ScriptBasedClusterAction
 
serialize(Cluster) - Method in class org.apache.whirr.state.ClusterStateStore
Create parser friendly string representation for a Cluster
setAutoHostnamePrefix(String) - Method in class org.apache.whirr.ClusterSpec
 
setAutoHostnameSuffix(String) - Method in class org.apache.whirr.ClusterSpec
 
setAwsEc2PlacementGroup(String) - Method in class org.apache.whirr.ClusterSpec
 
setAwsEc2SpotPrice(Float) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreCacheContainer(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreCredential(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreEndpoint(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreIdentity(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreLocationId(String) - Method in class org.apache.whirr.ClusterSpec
 
setBlobStoreProvider(String) - Method in class org.apache.whirr.ClusterSpec
 
setClientCidrs(List<String>) - Method in class org.apache.whirr.ClusterSpec
 
setCluster(Cluster) - Method in class org.apache.whirr.service.ClusterActionEvent
 
setClusterName(String) - Method in class org.apache.whirr.ClusterSpec
 
setClusterUser(String) - Method in class org.apache.whirr.ClusterSpec
 
setCredential(String) - Method in class org.apache.whirr.ClusterSpec
 
setEndpoint(String) - Method in class org.apache.whirr.ClusterSpec
 
setFirewallRules(Map<String, List<String>>) - Method in class org.apache.whirr.ClusterSpec
 
setHandlerMapFactory(HandlerMapFactory) - Method in class org.apache.whirr.ClusterController
 
setIdentity(String) - Method in class org.apache.whirr.ClusterSpec
 
setInstanceTemplates(List<InstanceTemplate>) - Method in class org.apache.whirr.ClusterSpec
 
setJdkInstallUrl(String) - Method in class org.apache.whirr.ClusterSpec
 
setMaxStartupRetries(int) - Method in class org.apache.whirr.ClusterSpec
 
setPermissionsTo600(File) - Static method in class org.apache.whirr.util.KeyPair
Set file permissions to 600 (unix)
setPrivateKey(String) - Method in class org.apache.whirr.ClusterSpec
The rsa private key which is used as the login identity on the cloud nodes.
setPrivateKey(File) - Method in class org.apache.whirr.ClusterSpec
 
setProvider(String) - Method in class org.apache.whirr.ClusterSpec
 
setPublicKey(String) - Method in class org.apache.whirr.ClusterSpec
The rsa public key which is authorized to login to your on the cloud nodes.
setPublicKey(File) - Method in class org.apache.whirr.ClusterSpec
 
setRunUrlBase(String) - Method in class org.apache.whirr.ClusterSpec
 
setServiceName(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStore(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStoreBlob(String) - Method in class org.apache.whirr.ClusterSpec
 
setStateStoreContainer(String) - Method in class org.apache.whirr.ClusterSpec
 
setTemplate(TemplateBuilderSpec) - Method in class org.apache.whirr.ClusterSpec
 
setTerminateAllOnLaunchFailure(boolean) - Method in class org.apache.whirr.ClusterSpec
 
setVersion(String) - Method in class org.apache.whirr.ClusterSpec
 
shouldIgnoreInstanceTemplate(InstanceTemplate) - Method in class org.apache.whirr.actions.ScriptBasedClusterAction
 
SITE_PP_FILE_LOCATION - Static variable in class org.apache.whirr.service.puppet.PuppetConstants
 
SOLR_JAVA_OPTS - Static variable in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
SOLR_ROLE - Static variable in class org.apache.whirr.service.solr.SolrClusterActionHandler
 
SolrClusterActionHandler - Class in org.apache.whirr.service.solr
 
SolrClusterActionHandler() - Constructor for class org.apache.whirr.service.solr.SolrClusterActionHandler
 
source(String) - Method in class org.apache.whirr.service.FirewallManager.Rule
 
start(BundleContext) - Method in class org.apache.whirr.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.cassandra.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.cdh.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.chef.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.elasticsearch.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.ganglia.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 
start(BundleContext) - Method in class org.apache.whirr.service.hadoop.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.hama.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.hbase.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.mahout.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.pig.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.puppet.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.solr.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.yarn.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
start(BundleContext) - Method in class org.apache.whirr.service.zookeeper.osgi.Activator
Called when this bundle is started so the Framework can perform the bundle-specific activities necessary to start this bundle.
START_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
startServices(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Start the cluster services
startServices(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterController
 
startServices(ClusterSpec, Cluster, Set<String>, Set<String>) - Method in class org.apache.whirr.ClusterController
 
StartServicesAction - Class in org.apache.whirr.actions
A ClusterAction for starting the cluster services
StartServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.StartServicesAction
 
StartServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>, Set<String>, Set<String>) - Constructor for class org.apache.whirr.actions.StartServicesAction
 
StartServicesCommand - Class in org.apache.whirr.cli.command
A command to start the cluster services
StartServicesCommand() - Constructor for class org.apache.whirr.cli.command.StartServicesCommand
 
StartServicesCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.StartServicesCommand
 
StartServicesCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.StartServicesCommand
 
StartupProcess - Class in org.apache.whirr.compute
 
StartupProcess(String, int, int, int, Set<String>, ComputeService, Template, ExecutorService, NodeStarterFactory) - Constructor for class org.apache.whirr.compute.StartupProcess
 
StatementBuilder - Class in org.apache.whirr.service.jclouds
 
StatementBuilder() - Constructor for class org.apache.whirr.service.jclouds.StatementBuilder
 
statements - Variable in class org.apache.whirr.service.jclouds.StatementBuilder
 
StatementToInstallModule - Class in org.apache.whirr.service.puppet.functions
 
StatementToInstallModule(ClusterActionEvent) - Constructor for class org.apache.whirr.service.puppet.functions.StatementToInstallModule
 
StatementToInstallModule(StatementToInstallModule.PrepareRemoteFileUrl) - Constructor for class org.apache.whirr.service.puppet.functions.StatementToInstallModule
 
StatementToInstallModule.PrepareRemoteFileUrl - Interface in org.apache.whirr.service.puppet.functions
 
StatementToInstallModule.PrepareRemoteFileUrlUsingBlobCache - Class in org.apache.whirr.service.puppet.functions
 
StatementToInstallModule.PrepareRemoteFileUrlUsingBlobCache(ClusterActionEvent) - Constructor for class org.apache.whirr.service.puppet.functions.StatementToInstallModule.PrepareRemoteFileUrlUsingBlobCache
 
stateStoreFactory - Variable in class org.apache.whirr.command.AbstractClusterCommand
 
stop(BundleContext) - Method in class org.apache.whirr.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.cassandra.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.cdh.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.chef.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.elasticsearch.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.ganglia.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop() - Method in class org.apache.whirr.service.hadoop.HadoopProxy
 
stop(BundleContext) - Method in class org.apache.whirr.service.hadoop.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.hama.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.hbase.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.mahout.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.pig.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.puppet.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.solr.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.yarn.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
stop(BundleContext) - Method in class org.apache.whirr.service.zookeeper.osgi.Activator
Called when this bundle is stopped so the Framework can perform the bundle-specific activities necessary to stop the bundle.
STOP_ACTION - Static variable in interface org.apache.whirr.service.ClusterActionHandler
 
stopServices(ClusterSpec) - Method in class org.apache.whirr.ClusterController
Stop the cluster services
stopServices(ClusterSpec, Cluster) - Method in class org.apache.whirr.ClusterController
 
stopServices(ClusterSpec, Cluster, Set<String>, Set<String>) - Method in class org.apache.whirr.ClusterController
 
StopServicesAction - Class in org.apache.whirr.actions
A ClusterAction for stopping the cluster services
StopServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>) - Constructor for class org.apache.whirr.actions.StopServicesAction
 
StopServicesAction(Function<ClusterSpec, ComputeServiceContext>, LoadingCache<String, ClusterActionHandler>, Set<String>, Set<String>) - Constructor for class org.apache.whirr.actions.StopServicesAction
 
StopServicesCommand - Class in org.apache.whirr.cli.command
A command to stop the cluster services
StopServicesCommand() - Constructor for class org.apache.whirr.cli.command.StopServicesCommand
 
StopServicesCommand(ClusterControllerFactory) - Constructor for class org.apache.whirr.cli.command.StopServicesCommand
 
StopServicesCommand(ClusterControllerFactory, ClusterStateStoreFactory) - Constructor for class org.apache.whirr.cli.command.StopServicesCommand
 

T

Tarball - Class in org.apache.whirr.util
Tarball utility.
Tarball() - Constructor for class org.apache.whirr.util.Tarball
 
template(TemplateBuilderSpec) - Method in class org.apache.whirr.InstanceTemplate.Builder
 
TemplateUtils - Class in org.apache.whirr.template
 
TemplateUtils() - Constructor for class org.apache.whirr.template.TemplateUtils
 
toJSON() - Method in class org.apache.whirr.service.chef.Recipe
Transforms the recipe into a JSON format that can be interpreted by the "chef-solo" command.
toString() - Method in class org.apache.whirr.Cluster.Instance
 
toString() - Method in class org.apache.whirr.Cluster
 
toString() - Method in class org.apache.whirr.ClusterSpec
 
toString() - Method in class org.apache.whirr.InstanceTemplate
 
toString() - Method in class org.apache.whirr.service.ClusterActionHandlerSupport
 
toString() - Method in class org.apache.whirr.service.puppet.Manifest
Transforms the Manifest into a puppet resource that can be interpreted by the "puppet apply" command.
tryLoadOrEmpty() - Method in class org.apache.whirr.state.ClusterStateStore
Try to load the cluster state or return an empty instance

U

unbind(ClusterController) - Method in class org.apache.whirr.DynamicClusterControllerFactory
 
unbind(ClusterActionHandler) - Method in class org.apache.whirr.DynamicHandlerMapFactory
 
unbind(ComputeService) - Method in class org.apache.whirr.service.DynamicComputeCache
 
unserialize(ClusterSpec, String) - Method in class org.apache.whirr.state.ClusterStateStore
Rebuild the Cluster instance by using the string representation
url - Variable in class org.apache.whirr.service.chef.Recipe
 
Utils - Class in org.apache.whirr.util
 
Utils() - Constructor for class org.apache.whirr.util.Utils
 

V

valueOf(String) - Static method in enum org.apache.whirr.ClusterSpec.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.internal.ConfigToTemplateBuilderSpec
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.service.ComputeCache
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.service.puppet.functions.KeyToModuleNameOrNull
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.service.puppet.functions.ModulePropertiesFromConfiguration
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.whirr.service.puppet.functions.RolesManagedByPuppet
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.whirr.ClusterSpec.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.internal.ConfigToTemplateBuilderSpec
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.service.ComputeCache
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.service.puppet.functions.KeyToModuleNameOrNull
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.service.puppet.functions.ModulePropertiesFromConfiguration
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.whirr.service.puppet.functions.RolesManagedByPuppet
Returns an array containing the constants of this enum type, in the order they are declared.
VersionCommand - Class in org.apache.whirr.cli.command
 
VersionCommand() - Constructor for class org.apache.whirr.cli.command.VersionCommand
 
VolumeManager - Class in org.apache.whirr.service.hadoop
 
VolumeManager() - Constructor for class org.apache.whirr.service.hadoop.VolumeManager
 

W

withIds(String...) - Static method in class org.apache.whirr.RolePredicates
 
withIds(Set<String>) - Static method in class org.apache.whirr.RolePredicates
 
withNoDefaults() - Static method in class org.apache.whirr.ClusterSpec
Create new empty instance for testing.
withNoDefaults(Configuration) - Static method in class org.apache.whirr.ClusterSpec
 
withTemporaryKeys() - Static method in class org.apache.whirr.ClusterSpec
Create an instance that uses a temporary RSA key pair.
withTemporaryKeys(Configuration) - Static method in class org.apache.whirr.ClusterSpec
 

Y

YarnConfigurationBuilder - Class in org.apache.whirr.service.yarn
 
YarnConfigurationBuilder() - Constructor for class org.apache.whirr.service.yarn.YarnConfigurationBuilder
 
YarnHandler - Class in org.apache.whirr.service.yarn
 
YarnHandler() - Constructor for class org.apache.whirr.service.yarn.YarnHandler
 
YarnNodeManagerHandler - Class in org.apache.whirr.service.yarn
 
YarnNodeManagerHandler() - Constructor for class org.apache.whirr.service.yarn.YarnNodeManagerHandler
 
YarnResourceManagerHandler - Class in org.apache.whirr.service.yarn
 
YarnResourceManagerHandler() - Constructor for class org.apache.whirr.service.yarn.YarnResourceManagerHandler
 

Z

ZOOKEEPER_ROLE - Static variable in class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 
ZooKeeperCluster - Class in org.apache.whirr.service.zookeeper
 
ZooKeeperCluster() - Constructor for class org.apache.whirr.service.zookeeper.ZooKeeperCluster
 
ZooKeeperClusterActionHandler - Class in org.apache.whirr.service.zookeeper
 
ZooKeeperClusterActionHandler() - Constructor for class org.apache.whirr.service.zookeeper.ZooKeeperClusterActionHandler
 

A B C D E F G H I J K L M N O P R S T U V W Y Z

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