public class RubyRepNodeImpl extends SoftwareProcessImpl implements RubyRepNode
AbstractEntity.BasicConfigurationSupport, AbstractEntity.BasicSensorSupportSoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParametersEntity.SensorSupportBrooklynObject.TagSupportConfigurable.ConfigurationSupportStartable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBodyEntityInternal.FeedSupport, EntityInternal.SensorSupportInternalBrooklynObjectInternal.ConfigurationSupportInternalCHILD_ADDED, CHILD_REMOVED, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, GROUP_ADDED, GROUP_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVEDCONFIGURATION_SCRIPT_URL, DATABASE_STARTUP_TIMEOUT, DOWNLOAD_URL, LEFT_DATABASE, LEFT_DATABASE_NAME, LEFT_DATASTORE_URL, LEFT_PASSWORD, LEFT_USERNAME, REPLICATION_INTERVAL, RIGHT_DATABASE, RIGHT_DATABASE_NAME, RIGHT_DATASTORE_URL, RIGHT_PASSWORD, RIGHT_USERNAME, SUGGESTED_VERSION, TABLE_REGEXP, TEMPLATE_CONFIGURATION_URLADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DONT_REQUIRE_TTY_FOR_SUDO, 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, LIFECYCLE_EFFECTOR_TASKS, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, OPEN_IPTABLES, 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, RETRIEVE_USAGE_METRICS, 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, STOP_IPTABLES, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIRRESTART, SERVICE_UP, START, STOP| Constructor and Description |
|---|
RubyRepNodeImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
disconnectSensors()
For disconnecting from the running app.
|
Duration |
getDatabaseStartupDelay() |
java.lang.Class<?> |
getDriverInterface() |
java.lang.String |
getLeftDatabaseName() |
java.net.URI |
getLeftDatabaseUrl() |
java.lang.String |
getLeftPassword() |
java.lang.String |
getLeftUsername() |
int |
getReplicationInterval() |
java.lang.String |
getRightDatabaseName() |
java.net.URI |
getRightDatabaseUrl() |
java.lang.String |
getRightPassword() |
java.lang.String |
getRightUsername() |
java.lang.String |
getTableRegex() |
getDriver, init, onManagementStarted, onManagementStarting, populateServiceNotUpDiagnostics, rebind, restart, start, stop, waitForEntityStart, waitForServiceUp, waitForServiceUp, waitForServiceUp, waitForServiceUpaddChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addLocations, addPolicy, addPolicy, clearLocations, clearParent, config, configure, configure, configure, configure, configure, 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, hashCode, invalidateReferences, invoke, invoke, invoke, modifyAttribute, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStopped, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeGroup, removeLocations, removePolicy, requestPersist, resetProxy, sensors, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setDisplayName, setManagementContext, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, unsubscribe, unsubscribegetCatalogItemId, getId, setCatalogItemId, tagspopulateServiceNotUpDiagnosticsaddChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, invoke, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setParentgetCatalogItemId, tagsconfig, setConfigrestart, start, stopsetCatalogItemIdpublic void disconnectSensors()
SoftwareProcessImplpublic java.lang.Class<?> getDriverInterface()
getDriverInterface in interface DriverDependentEntitypublic Duration getDatabaseStartupDelay()
public int getReplicationInterval()
public java.lang.String getTableRegex()
public java.net.URI getLeftDatabaseUrl()
public java.lang.String getLeftDatabaseName()
public java.lang.String getLeftUsername()
public java.lang.String getLeftPassword()
public java.net.URI getRightDatabaseUrl()
public java.lang.String getRightDatabaseName()
public java.lang.String getRightUsername()
public java.lang.String getRightPassword()