public static class PostgreSqlNodeChefImplFromScratch.ChefPostgreSqlLifecycle extends ChefLifecycleEffectorTasks
MachineLifecycleEffectorTasks.CloseableLatch, MachineLifecycleEffectorTasks.StopMachineDetails<T>
ChefConfig.ChefModes
INTERNAL_PROVISIONED_MACHINE, LOCATIONS, ON_BOX_BASE_DIR_RESOLVED, STOP_PROCESS_TIMEOUT, STOP_WAIT_PROVISIONING_TIMEOUT
CHEF_COOKBOOK_PRIMARY_NAME, CHEF_COOKBOOK_URLS, CHEF_LAUNCH_ATTRIBUTES, CHEF_LAUNCH_RUN_LIST, CHEF_MODE, CHEF_NODE_NAME, CHEF_RUN_CONVERGE_TWICE, CHEF_RUN_LIST, KNIFE_CONFIG_FILE, KNIFE_EXECUTABLE, KNIFE_SETUP_COMMANDS, PID_FILE, SERVICE_NAME, WINDOWS_SERVICE_NAME
Constructor and Description |
---|
ChefPostgreSqlLifecycle() |
attachLifecycleEffectors, detectChefMode, getPidFile, getServiceName, getWindowsServiceName, usePidFile, useService, useWindowsService
canStop, getStopMachineMode, newRestartEffector, newRestartEffectorTask, newStartEffector, newStartEffectorTask, newStopEffector, newStopEffectorTask, newSuspendEffector, newSuspendEffectorTask, resolveOnBoxDir, restart, start, stop, suspend, waitForCloseableLatch