Brooklyn

brooklyn.entity.brooklynnode
[Java] Interface BrooklynNode

brooklyn.entity.java.UsesJava
  brooklyn.entity.trait.Startable
      brooklyn.entity.brooklynnode.BrooklynNode
          brooklyn.entity.rebind.Rebindable
              brooklyn.entity.Entity
                  brooklyn.entity.basic.SoftwareProcess
                      brooklyn.entity.trait.Identifiable
All Superinterfaces:
UsesJava, Startable, Rebindable, Entity, SoftwareProcess, Identifiable

@ImplementedBy(BrooklynNodeImpl.class)
public interface BrooklynNode
extends SoftwareProcess, UsesJava

Field Summary
static BasicAttributeSensorAndConfigKey APP

static ConfigKey BROOKLYN_CATALOG_CONTENTS

static ConfigKey BROOKLYN_CATALOG_REMOTE_PATH

static ConfigKey BROOKLYN_CATALOG_URI

static ConfigKey BROOKLYN_GLOBAL_PROPERTIES_CONTENTS

static ConfigKey BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH

Exposed just for testing; remote path is not passed into the launched brooklyn so this won't be used!

static ConfigKey BROOKLYN_GLOBAL_PROPERTIES_URI

static ConfigKey BROOKLYN_LOCAL_PROPERTIES_CONTENTS

static ConfigKey BROOKLYN_LOCAL_PROPERTIES_REMOTE_PATH

static ConfigKey BROOKLYN_LOCAL_PROPERTIES_URI

static ConfigKey BROOKLYN_PROPERTIES_CONTENTS

@deprecated since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_CONTENTS

static ConfigKey BROOKLYN_PROPERTIES_REMOTE_PATH

@deprecated since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH

static ConfigKey BROOKLYN_PROPERTIES_URI

@deprecated since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_URI

static BasicAttributeSensorAndConfigKey CLASSPATH

static BasicAttributeSensorAndConfigKey COPY_TO_RUNDIR

static ConfigKey DISTRO_UPLOAD_URL

BasicAttributeSensorAndConfigKey DOWNLOAD_URL

static BasicAttributeSensorAndConfigKey ENABLED_HTTP_PROTOCOLS

static PortAttributeSensorAndConfigKey HTTPS_PORT

static PortAttributeSensorAndConfigKey HTTP_PORT

static BasicAttributeSensorAndConfigKey LOCATIONS

ConfigKey MANAGEMENT_PASSWORD

ConfigKey MANAGEMENT_USER

static ConfigKey NO_SHUTDOWN_ON_EXIT

static BasicAttributeSensorAndConfigKey NO_WEB_CONSOLE_AUTHENTICATION

static ConfigKey PORT_MAPPER

static ConfigKey SUGGESTED_VERSION

static BasicAttributeSensorAndConfigKey WEB_CONSOLE_BIND_ADDRESS

static AttributeSensor WEB_CONSOLE_URI

 
Fields inherited from interface SoftwareProcess
ADDRESS, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface UsesJava
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS
 
Method Summary
 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removePolicy, setParent
 
Methods inherited from interface Startable
restart, start, stop
 

Field Detail

APP

String.class, "brooklynnode.app", "Application (fully qualified class name) to launch using the brooklyn CLI", null);
public static final BasicAttributeSensorAndConfigKey APP


BROOKLYN_CATALOG_CONTENTS

public static final ConfigKey BROOKLYN_CATALOG_CONTENTS


BROOKLYN_CATALOG_REMOTE_PATH

public static final ConfigKey BROOKLYN_CATALOG_REMOTE_PATH


BROOKLYN_CATALOG_URI

public static final ConfigKey BROOKLYN_CATALOG_URI


BROOKLYN_GLOBAL_PROPERTIES_CONTENTS

"brooklynnode.brooklynproperties.global.contents", "Contents for the global brooklyn properties file (to upload to ~/.brooklyn/brooklyn.properties", null);
public static final ConfigKey BROOKLYN_GLOBAL_PROPERTIES_CONTENTS


BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH

public static final ConfigKey BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH = ConfigKeys.newStringConfigKey(
"brooklynnode.brooklynproperties.global.remotepath", "Remote path for the global brooklyn.properties file to be uploaded", "${HOME}/.brooklyn/brooklyn.properties");
public static final ConfigKey BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH
Exposed just for testing; remote path is not passed into the launched brooklyn so this won't be used! This will likely change in a future version.


BROOKLYN_GLOBAL_PROPERTIES_URI

"brooklynnode.brooklynproperties.global.uri", "URI for the global brooklyn properties file (to upload to ~/.brooklyn/brooklyn.properties", null);
public static final ConfigKey BROOKLYN_GLOBAL_PROPERTIES_URI


BROOKLYN_LOCAL_PROPERTIES_CONTENTS

"brooklynnode.brooklynproperties.local.contents", "Contents for the launch-specific brooklyn properties file (to upload to ~/.brooklyn/brooklyn.properties", null);
public static final ConfigKey BROOKLYN_LOCAL_PROPERTIES_CONTENTS


BROOKLYN_LOCAL_PROPERTIES_REMOTE_PATH

"brooklynnode.brooklynproperties.local.remotepath", "Remote path for the launch-specific brooklyn.properties file to be uploaded", "${driver.runDir}/brooklyn-local.properties");
public static final ConfigKey BROOKLYN_LOCAL_PROPERTIES_REMOTE_PATH


BROOKLYN_LOCAL_PROPERTIES_URI

"brooklynnode.brooklynproperties.local.uri", "URI for the launch-specific brooklyn properties file (to upload to ~/.brooklyn/brooklyn.properties", null);
public static final ConfigKey BROOKLYN_LOCAL_PROPERTIES_URI


BROOKLYN_PROPERTIES_CONTENTS

public static final ConfigKey BROOKLYN_PROPERTIES_CONTENTS
deprecated:
since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_CONTENTS


BROOKLYN_PROPERTIES_REMOTE_PATH

public static final ConfigKey BROOKLYN_PROPERTIES_REMOTE_PATH
deprecated:
since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH


BROOKLYN_PROPERTIES_URI

public static final ConfigKey BROOKLYN_PROPERTIES_URI
deprecated:
since 0.6.0; use BROOKLYN_GLOBAL_PROPERTIES_URI


CLASSPATH

public static final BasicAttributeSensorAndConfigKey CLASSPATH


COPY_TO_RUNDIR

@SetFromFlag("copyToRundir")
public static final BasicAttributeSensorAndConfigKey COPY_TO_RUNDIR


DISTRO_UPLOAD_URL

"brooklynnode.distro.uploadurl", "URL for uploading the brooklyn distro (retrieved locally and pushed to remote install location)", null);
public static final ConfigKey DISTRO_UPLOAD_URL


DOWNLOAD_URL

SoftwareProcess.DOWNLOAD_URL,
public BasicAttributeSensorAndConfigKey DOWNLOAD_URL


ENABLED_HTTP_PROTOCOLS

public static final BasicAttributeSensorAndConfigKey ENABLED_HTTP_PROTOCOLS


HTTPS_PORT

public static final PortAttributeSensorAndConfigKey HTTPS_PORT


HTTP_PORT

public static final PortAttributeSensorAndConfigKey HTTP_PORT


LOCATIONS

String.class, "brooklynnode.locations", "Locations to use when launching the app", null);
public static final BasicAttributeSensorAndConfigKey LOCATIONS


MANAGEMENT_PASSWORD

ConfigKeys.newStringConfigKey("brooklynnode.managementPassword", "Password for MANAGEMENT_USER.", "password");
public ConfigKey MANAGEMENT_PASSWORD


MANAGEMENT_USER

"The user for logging into the brooklyn web-console (also used for health-checks)",
public ConfigKey MANAGEMENT_USER


NO_SHUTDOWN_ON_EXIT

}
public static final ConfigKey NO_SHUTDOWN_ON_EXIT


NO_WEB_CONSOLE_AUTHENTICATION

public static final BasicAttributeSensorAndConfigKey NO_WEB_CONSOLE_AUTHENTICATION


PORT_MAPPER

public static final ConfigKey PORT_MAPPER


SUGGESTED_VERSION

@SetFromFlag("version")
public static final ConfigKey SUGGESTED_VERSION


WEB_CONSOLE_BIND_ADDRESS

public static final BasicAttributeSensorAndConfigKey WEB_CONSOLE_BIND_ADDRESS


WEB_CONSOLE_URI

public static final AttributeSensor WEB_CONSOLE_URI


 

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