Brooklyn

brooklyn.extras.whirr.hadoop
[Java] Class WhirrHadoopClusterImpl

java.lang.Object
  brooklyn.entity.basic.AbstractEntity
      brooklyn.extras.whirr.core.WhirrClusterImpl
          brooklyn.extras.whirr.hadoop.WhirrHadoopClusterImpl
All Implemented Interfaces:
WhirrHadoopCluster

public class WhirrHadoopClusterImpl
extends WhirrClusterImpl

Field Summary
static Logger log

protected HadoopProxy proxy

protected java.util.List userRecipeLines

 
Fields inherited from class WhirrClusterImpl
_controller, cluster, clusterSpec, location, log
 
Fields inherited from class AbstractEntity
EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, managementSupport, tempWorkings
 
Constructor Summary
WhirrHadoopClusterImpl()

WhirrHadoopClusterImpl(java.util.Map flags)

WhirrHadoopClusterImpl(Entity parent)

WhirrHadoopClusterImpl(java.util.Map flags, Entity parent)

 
Method Summary
void addRecipeLine(java.lang.String line)

void generateWhirrClusterRecipe()

java.util.List getUserRecipeLines()

void init()

void start(java.util.Collection locations)

void stop()

 
Methods inherited from class WhirrClusterImpl
customizeClusterSpecConfiguration, getCluster, getClusterSpec, getController, restart, start, startInLocation, startInLocation, startInLocation, stop
 
Methods inherited from class AbstractEntity
addChild, addChild, addEnricher, addGroup, addLocations, addPolicy, clearLocations, clearParent, configure, configure, configure, configure, configure, configure, destroy, emit, emitInternal, equals, finalize, firstLocation, getAllAttributes, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getGroups, getIconUrl, getId, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, hashCode, init, invalidateReferences, invoke, invoke, invoke, isLegacyConstruction, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, onManagementStopped, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeLocations, removePolicy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, toStringHelper, unsubscribe, unsubscribe
 

Field Detail

log

public static final Logger log


proxy

protected HadoopProxy proxy


userRecipeLines

protected final java.util.List userRecipeLines


 
Constructor Detail

WhirrHadoopClusterImpl

public WhirrHadoopClusterImpl()


WhirrHadoopClusterImpl

public WhirrHadoopClusterImpl(java.util.Map flags)


WhirrHadoopClusterImpl

public WhirrHadoopClusterImpl(Entity parent)


WhirrHadoopClusterImpl

public WhirrHadoopClusterImpl(java.util.Map flags, Entity parent)


 
Method Detail

addRecipeLine

public void addRecipeLine(String line) {
public void addRecipeLine(java.lang.String line)


generateWhirrClusterRecipe

@Override
public void generateWhirrClusterRecipe()


getUserRecipeLines

public List getUserRecipeLines() {
public java.util.List getUserRecipeLines()


init

@Override
public void init()


start

public void start(Collection locations) {
public void start(java.util.Collection locations)


stop

public void stop() {
public void stop()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.