public class BrooklynNodeImpl extends SoftwareProcessImpl implements BrooklynNode
Modifier and Type | Class and Description |
---|---|
static class |
BrooklynNodeImpl.DeployBlueprintEffectorBody |
static class |
BrooklynNodeImpl.ShutdownEffectorBody |
static class |
BrooklynNodeImpl.StopNodeAndKillAppsEffectorBody |
static class |
BrooklynNodeImpl.StopNodeButLeaveAppsEffectorBody |
BrooklynNode.DeployBlueprintEffector, BrooklynNode.ExistingFileBehaviour, BrooklynNode.SetHighAvailabilityModeEffector, BrooklynNode.SetHighAvailabilityPriorityEffector, BrooklynNode.ShutdownEffector, BrooklynNode.StopNodeAndKillAppsEffector, BrooklynNode.StopNodeButLeaveAppsEffector
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
EntityInternal.FeedSupport
BrooklynObjectInternal.ConfigurationSupportInternal
CHILD_ADDED, CHILD_REMOVED, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED
APP, BROOKLYN_CATALOG_CONTENTS, BROOKLYN_CATALOG_REMOTE_PATH, BROOKLYN_CATALOG_URI, BROOKLYN_GLOBAL_PROPERTIES_CONTENTS, BROOKLYN_GLOBAL_PROPERTIES_REMOTE_PATH, BROOKLYN_GLOBAL_PROPERTIES_URI, BROOKLYN_LOCAL_PROPERTIES_CONTENTS, BROOKLYN_LOCAL_PROPERTIES_REMOTE_PATH, BROOKLYN_LOCAL_PROPERTIES_URI, CLASSPATH, COPY_TO_RUNDIR, DEPLOY_BLUEPRINT, DISTRO_UPLOAD_URL, DOWNLOAD_URL, ENABLED_HTTP_PROTOCOLS, EXTRA_CUSTOMIZATION_SCRIPT, EXTRA_LAUNCH_PARAMETERS, HTTP_PORT, HTTPS_PORT, LAUNCH_COMMAND, LAUNCH_COMMAND_CREATES_PID_FILE, LOCATIONS, MANAGEMENT_NODE_STATE, MANAGEMENT_PASSWORD, MANAGEMENT_USER, NO_SHUTDOWN_ON_EXIT, NO_WEB_CONSOLE_AUTHENTICATION, ON_EXISTING_PROPERTIES_FILE, POLL_PERIOD, PORT_MAPPER, SET_HIGH_AVAILABILITY_MODE, SET_HIGH_AVAILABILITY_PRIORITY, SHUTDOWN, STOP_NODE_AND_KILL_APPS, STOP_NODE_BUT_LEAVE_APPS, SUBPATH_IN_ARCHIVE, SUGGESTED_VERSION, WEB_CONSOLE_ACCESSIBLE, WEB_CONSOLE_BIND_ADDRESS, WEB_CONSOLE_PUBLIC_ADDRESS, WEB_CONSOLE_URI
ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, PID_FILE, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_INSTALL_COMMAND, PRE_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR
RESTART, SERVICE_UP, START, STOP
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS, JAVA_VERSION_REQUIRED
Constructor and Description |
---|
BrooklynNodeImpl() |
BrooklynNodeImpl(Entity parent) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getClasspath() |
java.lang.Class<?> |
getDriverInterface() |
EntityHttpClient |
http() |
void |
init()
Default entity initialization, just calls
AbstractEntity.initEnrichers() . |
checkModifiable, getDriver, getLocalHostname, onManagementStarted, onManagementStarting, rebind, restart, start, stop, waitForEntityStart, waitForServiceUp, waitForServiceUp, waitForServiceUp, waitForServiceUp
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addLocations, addPolicy, addPolicy, addTag, clearLocations, clearParent, config, configure, configure, configure, configure, configure, containsTag, destroy, emit, emitInternal, equals, feeds, firstLocation, getAllAttributes, getAllConfig, getAllConfigBag, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityType, getExecutionContext, getFeedSupport, getGroups, getIconUrl, getLocalConfigBag, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getTags, hashCode, invalidateReferences, invoke, invoke, invoke, modifyAttribute, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStopped, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeGroup, removeLocations, removePolicy, removeTag, requestPersist, resetProxy, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, unsubscribe, unsubscribe
getCatalogItemId, getId, getTagSupport, setCatalogItemId, tags
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
setCatalogItemId
public BrooklynNodeImpl()
public BrooklynNodeImpl(Entity parent)
public java.lang.Class<?> getDriverInterface()
getDriverInterface
in interface DriverDependentEntity
public void init()
AbstractEntity
AbstractEntity.initEnrichers()
.init
in class SoftwareProcessImpl
public java.util.List<java.lang.String> getClasspath()
public EntityHttpClient http()
http
in interface BrooklynNode